SMART WHO HIV Implmementation Guide
0.3.0 - CI Build International flag

SMART WHO HIV Implmementation Guide - Local Development build (v0.3.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

: null - XML Representation

Active as of 2024-06-10

Raw xml | Download



<Library xmlns="http://hl7.org/fhir">
  <id value="hivindicatorcommon"/>
  <text>
    <status value="generated"/>
    <div xmlns="http://www.w3.org/1999/xhtml"><h2>Related Artifacts</h2><table class="grid"><tr><td>depends-on</td><td><code>Library/fhirhelpers</code></td></tr><tr><td>depends-on</td><td><code>Library/whocommon</code></td></tr><tr><td>depends-on</td><td><code>Library/fhircommon</code></td></tr></table><h2>Data Requirements</h2><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/condition.html">Condition</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/observation.html">Observation</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/observation.html">Observation</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/medicationstatement.html">MedicationStatement</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/episodeofcare.html">EpisodeOfCare</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/observation.html">Observation</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/observation.html">Observation</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/observation.html">Observation</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/observation.html">Observation</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/observation.html">Observation</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/condition.html">Condition</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/condition.html">Condition</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/observation.html">Observation</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/observation.html">Observation</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/episodeofcare.html">EpisodeOfCare</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/condition.html">Condition</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/observation.html">Observation</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/condition.html">Condition</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/observation.html">Observation</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/medicationstatement.html">MedicationStatement</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/medicationstatement.html">MedicationStatement</a></td></tr></table><table class="grid"><tr><td colspan="2"><b>Type</b>: <a href="http://hl7.org/fhir/R4/medicationstatement.html">MedicationStatement</a></td></tr></table><h2>Contents</h2><p><code>application/elm+xml</code></p><pre><code>&lt;?xml version='1.1' encoding='UTF-8'?&gt;
&lt;Library type=&quot;Library&quot; localId=&quot;0&quot;&gt;
  &lt;wstxns1:identifier xmlns:wstxns1=&quot;urn:hl7-org:elm:r1&quot; wstxns1:type=&quot;VersionedIdentifier&quot; id=&quot;HIVIndicatorCommon&quot; version=&quot;0.01&quot;/&gt;
  &lt;wstxns2:schemaIdentifier xmlns:wstxns2=&quot;urn:hl7-org:elm:r1&quot; wstxns2:type=&quot;VersionedIdentifier&quot; id=&quot;urn:hl7-org:elm&quot; version=&quot;r1&quot;/&gt;
  &lt;wstxns3:usings xmlns:wstxns3=&quot;urn:hl7-org:elm:r1&quot; wstxns3:type=&quot;Library$Usings&quot;&gt;
    &lt;wstxns3:def&gt;
      &lt;wstxns3:def wstxns3:type=&quot;UsingDef&quot; localId=&quot;1&quot; localIdentifier=&quot;System&quot; uri=&quot;urn:hl7-org:elm-types:r1&quot;/&gt;
      &lt;wstxns3:def wstxns3:type=&quot;UsingDef&quot; localId=&quot;206&quot; locator=&quot;3:1-3:26&quot; localIdentifier=&quot;FHIR&quot; uri=&quot;http://hl7.org/fhir&quot; version=&quot;4.0.1&quot;&gt;
        &lt;wstxns3:annotation&gt;
          &lt;wstxns3:annotation wstxns3:type=&quot;Annotation&quot;&gt;
            &lt;wstxns4:s xmlns:wstxns4=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;206&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;using &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;FHIR&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; version '4.0.1'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns4:s&gt;
          &lt;/wstxns3:annotation&gt;
        &lt;/wstxns3:annotation&gt;
      &lt;/wstxns3:def&gt;
    &lt;/wstxns3:def&gt;
  &lt;/wstxns3:usings&gt;
  &lt;wstxns5:includes xmlns:wstxns5=&quot;urn:hl7-org:elm:r1&quot; wstxns5:type=&quot;Library$Includes&quot;&gt;
    &lt;wstxns5:def&gt;
      &lt;wstxns5:def wstxns5:type=&quot;IncludeDef&quot; localId=&quot;216&quot; locator=&quot;17:1-17:35&quot; localIdentifier=&quot;FHIRHelpers&quot; path=&quot;FHIRHelpers&quot; version=&quot;4.0.1&quot;&gt;
        &lt;wstxns5:annotation&gt;
          &lt;wstxns5:annotation wstxns5:type=&quot;Annotation&quot;&gt;
            &lt;wstxns6:s xmlns:wstxns6=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;216&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;include &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;FHIRHelpers&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; version &lt;/s&gt;
                      &lt;s&gt;'4.0.1'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns6:s&gt;
          &lt;/wstxns5:annotation&gt;
        &lt;/wstxns5:annotation&gt;
      &lt;/wstxns5:def&gt;
      &lt;wstxns5:def wstxns5:type=&quot;IncludeDef&quot; localId=&quot;217&quot; locator=&quot;18:1-18:29&quot; localIdentifier=&quot;WCom&quot; path=&quot;WHOCommon&quot;&gt;
        &lt;wstxns5:annotation&gt;
          &lt;wstxns5:annotation wstxns5:type=&quot;Annotation&quot;&gt;
            &lt;wstxns7:s xmlns:wstxns7=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;217&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;include &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;WHOCommon&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; called &lt;/s&gt;
                      &lt;s&gt;WCom&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns7:s&gt;
          &lt;/wstxns5:annotation&gt;
        &lt;/wstxns5:annotation&gt;
      &lt;/wstxns5:def&gt;
      &lt;wstxns5:def wstxns5:type=&quot;IncludeDef&quot; localId=&quot;218&quot; locator=&quot;19:1-19:28&quot; localIdentifier=&quot;FC&quot; path=&quot;FHIRCommon&quot;&gt;
        &lt;wstxns5:annotation&gt;
          &lt;wstxns5:annotation wstxns5:type=&quot;Annotation&quot;&gt;
            &lt;wstxns8:s xmlns:wstxns8=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;218&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;include &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;FHIRCommon&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; called &lt;/s&gt;
                      &lt;s&gt;FC&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns8:s&gt;
          &lt;/wstxns5:annotation&gt;
        &lt;/wstxns5:annotation&gt;
      &lt;/wstxns5:def&gt;
    &lt;/wstxns5:def&gt;
  &lt;/wstxns5:includes&gt;
  &lt;wstxns9:parameters xmlns:wstxns9=&quot;urn:hl7-org:elm:r1&quot; wstxns9:type=&quot;Library$Parameters&quot;&gt;
    &lt;wstxns9:def&gt;
      &lt;wstxns9:def wstxns9:type=&quot;ParameterDef&quot; localId=&quot;219&quot; locator=&quot;21:1-21:88&quot; name=&quot;Measurement Period&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns9:default wstxns9:type=&quot;Interval&quot; localId=&quot;230&quot; locator=&quot;21:55-21:88&quot; lowClosed=&quot;true&quot; highClosed=&quot;true&quot;&gt;
          &lt;wstxns9:low wstxns9:type=&quot;Date&quot; localId=&quot;224&quot; locator=&quot;21:64-21:74&quot;&gt;
            &lt;wstxns9:year wstxns9:type=&quot;Literal&quot; localId=&quot;221&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;2020&quot;/&gt;
            &lt;wstxns9:month wstxns9:type=&quot;Literal&quot; localId=&quot;222&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;1&quot;/&gt;
            &lt;wstxns9:day wstxns9:type=&quot;Literal&quot; localId=&quot;223&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;1&quot;/&gt;
          &lt;/wstxns9:low&gt;
          &lt;wstxns9:high wstxns9:type=&quot;Date&quot; localId=&quot;229&quot; locator=&quot;21:77-21:87&quot;&gt;
            &lt;wstxns9:year wstxns9:type=&quot;Literal&quot; localId=&quot;226&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;2020&quot;/&gt;
            &lt;wstxns9:month wstxns9:type=&quot;Literal&quot; localId=&quot;227&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;12&quot;/&gt;
            &lt;wstxns9:day wstxns9:type=&quot;Literal&quot; localId=&quot;228&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;31&quot;/&gt;
          &lt;/wstxns9:high&gt;
        &lt;/wstxns9:default&gt;
        &lt;wstxns9:parameterTypeSpecifier wstxns9:type=&quot;IntervalTypeSpecifier&quot; localId=&quot;231&quot; locator=&quot;21:32-21:45&quot;&gt;
          &lt;wstxns9:pointType wstxns9:type=&quot;NamedTypeSpecifier&quot; localId=&quot;232&quot; locator=&quot;21:41-21:44&quot; name=&quot;{urn:hl7-org:elm-types:r1}Date&quot;/&gt;
        &lt;/wstxns9:parameterTypeSpecifier&gt;
        &lt;wstxns9:annotation&gt;
          &lt;wstxns9:annotation wstxns9:type=&quot;Annotation&quot;&gt;
            &lt;wstxns10:s xmlns:wstxns10=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;219&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;parameter &lt;/s&gt;
                      &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                      &lt;s&gt; &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;231&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;Interval&amp;lt;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;232&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;Date&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&amp;gt;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; default &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;230&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;224&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;Interval[&lt;/s&gt;
                            &lt;s&gt;@2020-01-01&lt;/s&gt;
                            &lt;s&gt;, &lt;/s&gt;
                            &lt;s&gt;@2020-12-31&lt;/s&gt;
                            &lt;s&gt;]&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns10:s&gt;
          &lt;/wstxns9:annotation&gt;
        &lt;/wstxns9:annotation&gt;
      &lt;/wstxns9:def&gt;
    &lt;/wstxns9:def&gt;
  &lt;/wstxns9:parameters&gt;
  &lt;wstxns11:codeSystems xmlns:wstxns11=&quot;urn:hl7-org:elm:r1&quot; wstxns11:type=&quot;Library$CodeSystems&quot;&gt;
    &lt;wstxns11:def&gt;
      &lt;wstxns11:def wstxns11:type=&quot;CodeSystemDef&quot; localId=&quot;207&quot; locator=&quot;6:1-6:88&quot; name=&quot;ObservationValue&quot; id=&quot;http://terminology.hl7.org/CodeSystem/observation-value&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns11:annotation&gt;
          &lt;wstxns11:annotation wstxns11:type=&quot;Annotation&quot;&gt;
            &lt;wstxns12:s xmlns:wstxns12=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;207&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;codesystem &lt;/s&gt;
                      &lt;s&gt;&quot;ObservationValue&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'http://terminology.hl7.org/CodeSystem/observation-value'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns12:s&gt;
          &lt;/wstxns11:annotation&gt;
        &lt;/wstxns11:annotation&gt;
      &lt;/wstxns11:def&gt;
      &lt;wstxns11:def wstxns11:type=&quot;CodeSystemDef&quot; localId=&quot;208&quot; locator=&quot;7:1-7:104&quot; name=&quot;HIV_DAK_Codes&quot; id=&quot;http://fhir.org/guides/itech-uw/who-smart-hiv-dak/CodeSystem/concept-codes&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns11:annotation&gt;
          &lt;wstxns11:annotation wstxns11:type=&quot;Annotation&quot;&gt;
            &lt;wstxns13:s xmlns:wstxns13=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;208&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;codesystem &lt;/s&gt;
                      &lt;s&gt;&quot;HIV_DAK_Codes&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'http://fhir.org/guides/itech-uw/who-smart-hiv-dak/CodeSystem/concept-codes'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns13:s&gt;
          &lt;/wstxns11:annotation&gt;
        &lt;/wstxns11:annotation&gt;
      &lt;/wstxns11:def&gt;
      &lt;wstxns11:def wstxns11:type=&quot;CodeSystemDef&quot; localId=&quot;209&quot; locator=&quot;8:1-8:101&quot; name=&quot;ConditionClinicalStatusCodes&quot; id=&quot;http://terminology.hl7.org/CodeSystem/condition-clinical&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns11:annotation&gt;
          &lt;wstxns11:annotation wstxns11:type=&quot;Annotation&quot;&gt;
            &lt;wstxns14:s xmlns:wstxns14=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;209&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;codesystem &lt;/s&gt;
                      &lt;s&gt;&quot;ConditionClinicalStatusCodes&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'http://terminology.hl7.org/CodeSystem/condition-clinical'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns14:s&gt;
          &lt;/wstxns11:annotation&gt;
        &lt;/wstxns11:annotation&gt;
      &lt;/wstxns11:def&gt;
      &lt;wstxns11:def wstxns11:type=&quot;CodeSystemDef&quot; localId=&quot;210&quot; locator=&quot;9:1-9:95&quot; name=&quot;ConditionCategoryCodes&quot; id=&quot;http://terminology.hl7.org/CodeSystem/condition-category&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns11:annotation&gt;
          &lt;wstxns11:annotation wstxns11:type=&quot;Annotation&quot;&gt;
            &lt;wstxns15:s xmlns:wstxns15=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;210&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;codesystem &lt;/s&gt;
                      &lt;s&gt;&quot;ConditionCategoryCodes&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'http://terminology.hl7.org/CodeSystem/condition-category'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns15:s&gt;
          &lt;/wstxns11:annotation&gt;
        &lt;/wstxns11:annotation&gt;
      &lt;/wstxns11:def&gt;
      &lt;wstxns11:def wstxns11:type=&quot;CodeSystemDef&quot; localId=&quot;211&quot; locator=&quot;10:1-10:77&quot; name=&quot;ObservationStatusCodes&quot; id=&quot;http://hl7.org/fhir/observation-status&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns11:annotation&gt;
          &lt;wstxns11:annotation wstxns11:type=&quot;Annotation&quot;&gt;
            &lt;wstxns16:s xmlns:wstxns16=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;211&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;codesystem &lt;/s&gt;
                      &lt;s&gt;&quot;ObservationStatusCodes&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'http://hl7.org/fhir/observation-status'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns16:s&gt;
          &lt;/wstxns11:annotation&gt;
        &lt;/wstxns11:annotation&gt;
      &lt;/wstxns11:def&gt;
      &lt;wstxns11:def wstxns11:type=&quot;CodeSystemDef&quot; localId=&quot;212&quot; locator=&quot;12:1-12:97&quot; name=&quot;Keypopulationmembertype*Codes&quot; id=&quot;http://fhir.org/guides/itech-uw/ValueSet/hiv-b-de51&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns11:annotation&gt;
          &lt;wstxns11:annotation wstxns11:type=&quot;Annotation&quot;&gt;
            &lt;wstxns17:s xmlns:wstxns17=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;212&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;codesystem &lt;/s&gt;
                      &lt;s&gt;&quot;Keypopulationmembertype*Codes&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'http://fhir.org/guides/itech-uw/ValueSet/hiv-b-de51'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns17:s&gt;
          &lt;/wstxns11:annotation&gt;
        &lt;/wstxns11:annotation&gt;
      &lt;/wstxns11:def&gt;
      &lt;wstxns11:def wstxns11:type=&quot;CodeSystemDef&quot; localId=&quot;213&quot; locator=&quot;13:1-13:83&quot; name=&quot;HIVstatusCodes&quot; id=&quot;http://fhir.org/guides/itech-uw/ValueSet/hiv-b-de116&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns11:annotation&gt;
          &lt;wstxns11:annotation wstxns11:type=&quot;Annotation&quot;&gt;
            &lt;wstxns18:s xmlns:wstxns18=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;213&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;codesystem &lt;/s&gt;
                      &lt;s&gt;&quot;HIVstatusCodes&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'http://fhir.org/guides/itech-uw/ValueSet/hiv-b-de116'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns18:s&gt;
          &lt;/wstxns11:annotation&gt;
        &lt;/wstxns11:annotation&gt;
      &lt;/wstxns11:def&gt;
      &lt;wstxns11:def wstxns11:type=&quot;CodeSystemDef&quot; localId=&quot;214&quot; locator=&quot;14:1-14:92&quot; name=&quot;HIVtreatmentoutcomeCodes&quot; id=&quot;http://fhir.org/guides/itech-uw/ValueSet/hiv-h-de42&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns11:annotation&gt;
          &lt;wstxns11:annotation wstxns11:type=&quot;Annotation&quot;&gt;
            &lt;wstxns19:s xmlns:wstxns19=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;214&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;codesystem &lt;/s&gt;
                      &lt;s&gt;&quot;HIVtreatmentoutcomeCodes&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'http://fhir.org/guides/itech-uw/ValueSet/hiv-h-de42'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns19:s&gt;
          &lt;/wstxns11:annotation&gt;
        &lt;/wstxns11:annotation&gt;
      &lt;/wstxns11:def&gt;
      &lt;wstxns11:def wstxns11:type=&quot;CodeSystemDef&quot; localId=&quot;215&quot; locator=&quot;15:1-15:99&quot; name=&quot;ObservationCategoryCodes&quot; id=&quot;http://terminology.hl7.org/CodeSystem/observation-category&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns11:annotation&gt;
          &lt;wstxns11:annotation wstxns11:type=&quot;Annotation&quot;&gt;
            &lt;wstxns20:s xmlns:wstxns20=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;215&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;codesystem &lt;/s&gt;
                      &lt;s&gt;&quot;ObservationCategoryCodes&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'http://terminology.hl7.org/CodeSystem/observation-category'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns20:s&gt;
          &lt;/wstxns11:annotation&gt;
        &lt;/wstxns11:annotation&gt;
      &lt;/wstxns11:def&gt;
      &lt;wstxns11:def wstxns11:type=&quot;CodeSystemDef&quot; localId=&quot;249&quot; locator=&quot;35:1-35:67&quot; name=&quot;ARTCodes&quot; id=&quot;http://example.org/fhir/CodeSystem/art-codes&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns11:annotation&gt;
          &lt;wstxns11:annotation wstxns11:type=&quot;Annotation&quot;&gt;
            &lt;wstxns21:s xmlns:wstxns21=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;249&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;//code &quot;On ART&quot;: 'HIV.D.DE38' from &quot;HIV_DAK_Codes&quot; display 'On ART'

&lt;/s&gt;
                      &lt;s&gt;codesystem &lt;/s&gt;
                      &lt;s&gt;ARTCodes&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'http://example.org/fhir/CodeSystem/art-codes'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns21:s&gt;
          &lt;/wstxns11:annotation&gt;
        &lt;/wstxns11:annotation&gt;
      &lt;/wstxns11:def&gt;
      &lt;wstxns11:def wstxns11:type=&quot;CodeSystemDef&quot; localId=&quot;265&quot; locator=&quot;51:1-51:85&quot; name=&quot;Administrative Gender Codes&quot; id=&quot;http://hl7.org/fhir/administrative-gender&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns11:annotation&gt;
          &lt;wstxns11:annotation wstxns11:type=&quot;Annotation&quot;&gt;
            &lt;wstxns22:s xmlns:wstxns22=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;265&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;codesystem &lt;/s&gt;
                      &lt;s&gt;&quot;Administrative Gender Codes&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'http://hl7.org/fhir/administrative-gender'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns22:s&gt;
          &lt;/wstxns11:annotation&gt;
        &lt;/wstxns11:annotation&gt;
      &lt;/wstxns11:def&gt;
    &lt;/wstxns11:def&gt;
  &lt;/wstxns11:codeSystems&gt;
  &lt;wstxns23:valueSets xmlns:wstxns23=&quot;urn:hl7-org:elm:r1&quot; wstxns23:type=&quot;Library$ValueSets&quot;&gt;
    &lt;wstxns23:def&gt;
      &lt;wstxns23:def wstxns23:type=&quot;ValueSetDef&quot; localId=&quot;250&quot; locator=&quot;36:1-36:60&quot; name=&quot;On ART&quot; id=&quot;http://example.org/fhir/ValueSet/on-art&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns23:annotation&gt;
          &lt;wstxns23:annotation wstxns23:type=&quot;Annotation&quot;&gt;
            &lt;wstxns24:s xmlns:wstxns24=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;250&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;valueset &lt;/s&gt;
                      &lt;s&gt;&quot;On ART&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'http://example.org/fhir/ValueSet/on-art'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns24:s&gt;
          &lt;/wstxns23:annotation&gt;
        &lt;/wstxns23:annotation&gt;
      &lt;/wstxns23:def&gt;
      &lt;wstxns23:def wstxns23:type=&quot;ValueSetDef&quot; localId=&quot;251&quot; locator=&quot;37:1-37:86&quot; name=&quot;encounter-diagnosis&quot; id=&quot;http://example.org/fhir/ValueSet/encounter-diagnosis&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns23:annotation&gt;
          &lt;wstxns23:annotation wstxns23:type=&quot;Annotation&quot;&gt;
            &lt;wstxns25:s xmlns:wstxns25=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;251&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;valueset &lt;/s&gt;
                      &lt;s&gt;&quot;encounter-diagnosis&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'http://example.org/fhir/ValueSet/encounter-diagnosis'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns25:s&gt;
          &lt;/wstxns23:annotation&gt;
        &lt;/wstxns23:annotation&gt;
      &lt;/wstxns23:def&gt;
      &lt;wstxns23:def wstxns23:type=&quot;ValueSetDef&quot; localId=&quot;252&quot; locator=&quot;38:1-38:76&quot; name=&quot;social-history&quot; id=&quot;http://example.org/fhir/ValueSet/social-history&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns23:annotation&gt;
          &lt;wstxns23:annotation wstxns23:type=&quot;Annotation&quot;&gt;
            &lt;wstxns26:s xmlns:wstxns26=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;252&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;valueset &lt;/s&gt;
                      &lt;s&gt;&quot;social-history&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'http://example.org/fhir/ValueSet/social-history'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns26:s&gt;
          &lt;/wstxns23:annotation&gt;
        &lt;/wstxns23:annotation&gt;
      &lt;/wstxns23:def&gt;
      &lt;wstxns23:def wstxns23:type=&quot;ValueSetDef&quot; localId=&quot;253&quot; locator=&quot;39:1-39:82&quot; name=&quot;HIVtesttypeCodes&quot; id=&quot;http://fhir.org/guides/itech-uw/ValueSet/hiv-b-de82&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns23:annotation&gt;
          &lt;wstxns23:annotation wstxns23:type=&quot;Annotation&quot;&gt;
            &lt;wstxns27:s xmlns:wstxns27=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;253&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;valueset &lt;/s&gt;
                      &lt;s&gt;&quot;HIVtesttypeCodes&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'http://fhir.org/guides/itech-uw/ValueSet/hiv-b-de82'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns27:s&gt;
          &lt;/wstxns23:annotation&gt;
        &lt;/wstxns23:annotation&gt;
      &lt;/wstxns23:def&gt;
      &lt;wstxns23:def wstxns23:type=&quot;ValueSetDef&quot; localId=&quot;254&quot; locator=&quot;40:1-40:82&quot; name=&quot;Community-level testing&quot; id=&quot;http://example.org/fhir/ValueSet/HIV.B.DE16&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns23:annotation&gt;
          &lt;wstxns23:annotation wstxns23:type=&quot;Annotation&quot;&gt;
            &lt;wstxns28:s xmlns:wstxns28=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;254&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;valueset &lt;/s&gt;
                      &lt;s&gt;&quot;Community-level testing&quot;&lt;/s&gt;
                      &lt;s&gt; : &lt;/s&gt;
                      &lt;s&gt;'http://example.org/fhir/ValueSet/HIV.B.DE16'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns28:s&gt;
          &lt;/wstxns23:annotation&gt;
        &lt;/wstxns23:annotation&gt;
      &lt;/wstxns23:def&gt;
      &lt;wstxns23:def wstxns23:type=&quot;ValueSetDef&quot; localId=&quot;255&quot; locator=&quot;41:1-41:81&quot; name=&quot;Facility-level testing&quot; id=&quot;http://example.org/fhir/ValueSet/HIV.B.DE17&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns23:annotation&gt;
          &lt;wstxns23:annotation wstxns23:type=&quot;Annotation&quot;&gt;
            &lt;wstxns29:s xmlns:wstxns29=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;255&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;valueset &lt;/s&gt;
                      &lt;s&gt;&quot;Facility-level testing&quot;&lt;/s&gt;
                      &lt;s&gt; : &lt;/s&gt;
                      &lt;s&gt;'http://example.org/fhir/ValueSet/HIV.B.DE17'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns29:s&gt;
          &lt;/wstxns23:annotation&gt;
        &lt;/wstxns23:annotation&gt;
      &lt;/wstxns23:def&gt;
      &lt;wstxns23:def wstxns23:type=&quot;ValueSetDef&quot; localId=&quot;256&quot; locator=&quot;42:1-42:87&quot; name=&quot;ANC contact during pregnancy&quot; id=&quot;http://example.org/fhir/ValueSet/HIV.E.DE39&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns23:annotation&gt;
          &lt;wstxns23:annotation wstxns23:type=&quot;Annotation&quot;&gt;
            &lt;wstxns30:s xmlns:wstxns30=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;256&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;valueset &lt;/s&gt;
                      &lt;s&gt;&quot;ANC contact during pregnancy&quot;&lt;/s&gt;
                      &lt;s&gt; : &lt;/s&gt;
                      &lt;s&gt;'http://example.org/fhir/ValueSet/HIV.E.DE39'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns30:s&gt;
          &lt;/wstxns23:annotation&gt;
        &lt;/wstxns23:annotation&gt;
      &lt;/wstxns23:def&gt;
    &lt;/wstxns23:def&gt;
  &lt;/wstxns23:valueSets&gt;
  &lt;wstxns31:codes xmlns:wstxns31=&quot;urn:hl7-org:elm:r1&quot; wstxns31:type=&quot;Library$Codes&quot;&gt;
    &lt;wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;233&quot; locator=&quot;23:1-23:89&quot; name=&quot;Sex Worker&quot; id=&quot;HIV.B.DE51&quot; display=&quot;sex worker&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;234&quot; locator=&quot;23:38-23:68&quot; name=&quot;Keypopulationmembertype*Codes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns32:s xmlns:wstxns32=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;233&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;Sex Worker&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'HIV.B.DE51'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;234&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;Keypopulationmembertype*Codes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'sex worker'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns32:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;235&quot; locator=&quot;24:1-24:97&quot; name=&quot;Men who have sex with men&quot; id=&quot;HIV.B.DE52&quot; display=&quot;MSM&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;236&quot; locator=&quot;24:53-24:83&quot; name=&quot;Keypopulationmembertype*Codes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns33:s xmlns:wstxns33=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;235&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;Men who have sex with men&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'HIV.B.DE52'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;236&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;Keypopulationmembertype*Codes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'MSM'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns33:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;237&quot; locator=&quot;25:1-25:105&quot; name=&quot;Trans and gender-diverse people&quot; id=&quot;HIV.B.DE53&quot; display=&quot;Trans&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;238&quot; locator=&quot;25:59-25:89&quot; name=&quot;Keypopulationmembertype*Codes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns34:s xmlns:wstxns34=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;237&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;Trans and gender-diverse people&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'HIV.B.DE53'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;238&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;Keypopulationmembertype*Codes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'Trans'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns34:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;239&quot; locator=&quot;26:1-26:96&quot; name=&quot;People who inject drugs&quot; id=&quot;HIV.B.DE54&quot; display=&quot;PWID&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;240&quot; locator=&quot;26:51-26:81&quot; name=&quot;Keypopulationmembertype*Codes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns35:s xmlns:wstxns35=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;239&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;People who inject drugs&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'HIV.B.DE54'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;240&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;Keypopulationmembertype*Codes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'PWID'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns35:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;241&quot; locator=&quot;27:1-27:127&quot; name=&quot;People living in prisons and other closed settings&quot; id=&quot;HIV.B.DE55&quot; display=&quot;Prisoner&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;242&quot; locator=&quot;27:78-27:108&quot; name=&quot;Keypopulationmembertype*Codes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns36:s xmlns:wstxns36=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;241&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;People living in prisons and other closed settings&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'HIV.B.DE55'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;242&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;Keypopulationmembertype*Codes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'Prisoner'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns36:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;243&quot; locator=&quot;29:1-29:79&quot; name=&quot;HIV-positive&quot; id=&quot;HIV.B.DE116&quot; display=&quot;HIV Positive&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;244&quot; locator=&quot;29:41-29:56&quot; name=&quot;HIVstatusCodes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns37:s xmlns:wstxns37=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;243&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;HIV-positive&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'HIV.B.DE116'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;244&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;HIVstatusCodes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'HIV Positive'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns37:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;245&quot; locator=&quot;30:1-30:79&quot; name=&quot;Diagnosed TB&quot; id=&quot;HIV.D.DE940&quot; display=&quot;Diagnosed TB&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;246&quot; locator=&quot;30:41-30:56&quot; name=&quot;HIVstatusCodes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns38:s xmlns:wstxns38=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;245&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;Diagnosed TB&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'HIV.D.DE940'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;246&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;HIVstatusCodes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'Diagnosed TB'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns38:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;247&quot; locator=&quot;31:1-31:83&quot; name=&quot;Presumptive TB&quot; id=&quot;HIV.D.DE945&quot; display=&quot;Presumptive TB&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;248&quot; locator=&quot;31:43-31:58&quot; name=&quot;HIVstatusCodes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns39:s xmlns:wstxns39=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;247&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;Presumptive TB&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'HIV.D.DE945'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;248&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;HIVstatusCodes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'Presumptive TB'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns39:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;257&quot; locator=&quot;46:1-46:98&quot; name=&quot;Lost to follow-up&quot; id=&quot;HIV.H.DE42&quot; display=&quot;Lost to follow-up&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;258&quot; locator=&quot;46:45-46:70&quot; name=&quot;HIVtreatmentoutcomeCodes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns40:s xmlns:wstxns40=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;257&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;//valueset &quot;hiv positive&quot;: 'http://example.org/fhir/ValueSet/social-history'

&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;Lost to follow-up&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'HIV.H.DE42'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;258&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;HIVtreatmentoutcomeCodes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'Lost to follow-up'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns40:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;259&quot; locator=&quot;47:1-47:94&quot; name=&quot;Transferred out&quot; id=&quot;HIV.H.DE43&quot; display=&quot;Transferred out&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;260&quot; locator=&quot;47:43-47:68&quot; name=&quot;HIVtreatmentoutcomeCodes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns41:s xmlns:wstxns41=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;259&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;Transferred out&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'HIV.H.DE43'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;260&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;HIVtreatmentoutcomeCodes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'Transferred out'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns41:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;261&quot; locator=&quot;48:1-48:100&quot; name=&quot;Death (documented)&quot; id=&quot;HIV.H.DE44&quot; display=&quot;Death (documented)&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;262&quot; locator=&quot;48:46-48:71&quot; name=&quot;HIVtreatmentoutcomeCodes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns42:s xmlns:wstxns42=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;261&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;Death (documented)&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'HIV.H.DE44'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;262&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;HIVtreatmentoutcomeCodes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'Death (documented)'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns42:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;263&quot; locator=&quot;49:1-49:118&quot; name=&quot;Refused (stopped) treatment&quot; id=&quot;HIV.H.DE45&quot; display=&quot;Refused (stopped) treatment&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;264&quot; locator=&quot;49:55-49:80&quot; name=&quot;HIVtreatmentoutcomeCodes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns43:s xmlns:wstxns43=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;263&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;Refused (stopped) treatment&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'HIV.H.DE45'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;264&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;HIVtreatmentoutcomeCodes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'Refused (stopped) treatment'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns43:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;266&quot; locator=&quot;52:1-52:72&quot; name=&quot;Males&quot; id=&quot;male&quot; display=&quot;Males&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;267&quot; locator=&quot;52:28-52:56&quot; name=&quot;Administrative Gender Codes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns44:s xmlns:wstxns44=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;266&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;Males&quot;&lt;/s&gt;
                      &lt;s&gt; : &lt;/s&gt;
                      &lt;s&gt;'male'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;267&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;Administrative Gender Codes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'Males'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns44:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;268&quot; locator=&quot;53:1-53:78&quot; name=&quot;Females&quot; id=&quot;female&quot; display=&quot;Females&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;269&quot; locator=&quot;53:32-53:60&quot; name=&quot;Administrative Gender Codes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns45:s xmlns:wstxns45=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;268&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;Females&quot;&lt;/s&gt;
                      &lt;s&gt; : &lt;/s&gt;
                      &lt;s&gt;'female'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;269&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;Administrative Gender Codes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'Females'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns45:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;270&quot; locator=&quot;54:1-54:76&quot; name=&quot;Other&quot; id=&quot;other&quot; display=&quot;Other/NA&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;271&quot; locator=&quot;54:29-54:57&quot; name=&quot;Administrative Gender Codes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns46:s xmlns:wstxns46=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;270&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;Other&quot;&lt;/s&gt;
                      &lt;s&gt; : &lt;/s&gt;
                      &lt;s&gt;'other'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;271&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;Administrative Gender Codes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'Other/NA'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns46:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;272&quot; locator=&quot;56:1-56:96&quot; name=&quot;Trans Males&quot; id=&quot;transgender male&quot; display=&quot;Trans Males&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;273&quot; locator=&quot;56:46-56:74&quot; name=&quot;Administrative Gender Codes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns47:s xmlns:wstxns47=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;272&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;/* EXPANDED */
&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;Trans Males&quot;&lt;/s&gt;
                      &lt;s&gt; : &lt;/s&gt;
                      &lt;s&gt;'transgender male'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;273&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;Administrative Gender Codes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'Trans Males'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns47:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;274&quot; locator=&quot;57:1-57:102&quot; name=&quot;Trans Females&quot; id=&quot;transgender female&quot; display=&quot;Trans Females&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;275&quot; locator=&quot;57:50-57:78&quot; name=&quot;Administrative Gender Codes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns48:s xmlns:wstxns48=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;274&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;Trans Females&quot;&lt;/s&gt;
                      &lt;s&gt; : &lt;/s&gt;
                      &lt;s&gt;'transgender female'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;275&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;Administrative Gender Codes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'Trans Females'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns48:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;276&quot; locator=&quot;62:1-62:59&quot; name=&quot;active&quot; id=&quot;active&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;277&quot; locator=&quot;62:30-62:59&quot; name=&quot;ConditionClinicalStatusCodes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns49:s xmlns:wstxns49=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;276&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;// Condition Clinical Status Codes - Consider value sets for these
&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;active&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'active'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;277&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;ConditionClinicalStatusCodes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns49:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;278&quot; locator=&quot;63:1-63:67&quot; name=&quot;recurrence&quot; id=&quot;recurrence&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;279&quot; locator=&quot;63:38-63:67&quot; name=&quot;ConditionClinicalStatusCodes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns50:s xmlns:wstxns50=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;278&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;recurrence&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'recurrence'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;279&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;ConditionClinicalStatusCodes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns50:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;280&quot; locator=&quot;64:1-64:61&quot; name=&quot;relapse&quot; id=&quot;relapse&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;281&quot; locator=&quot;64:32-64:61&quot; name=&quot;ConditionClinicalStatusCodes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns51:s xmlns:wstxns51=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;280&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;relapse&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'relapse'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;281&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;ConditionClinicalStatusCodes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns51:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;282&quot; locator=&quot;65:1-65:63&quot; name=&quot;inactive&quot; id=&quot;inactive&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;283&quot; locator=&quot;65:34-65:63&quot; name=&quot;ConditionClinicalStatusCodes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns52:s xmlns:wstxns52=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;282&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;inactive&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'inactive'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;283&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;ConditionClinicalStatusCodes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns52:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;284&quot; locator=&quot;66:1-66:65&quot; name=&quot;remission&quot; id=&quot;remission&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;285&quot; locator=&quot;66:36-66:65&quot; name=&quot;ConditionClinicalStatusCodes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns53:s xmlns:wstxns53=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;284&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;remission&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'remission'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;285&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;ConditionClinicalStatusCodes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns53:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;286&quot; locator=&quot;67:1-67:63&quot; name=&quot;resolved&quot; id=&quot;resolved&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;287&quot; locator=&quot;67:34-67:63&quot; name=&quot;ConditionClinicalStatusCodes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns54:s xmlns:wstxns54=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;286&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;resolved&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'resolved'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;287&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;ConditionClinicalStatusCodes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns54:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
      &lt;wstxns31:def wstxns31:type=&quot;CodeDef&quot; localId=&quot;288&quot; locator=&quot;70:1-70:103&quot; name=&quot;problem-list-item&quot; id=&quot;problem-list-item&quot; display=&quot;Problem List Item&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns31:codeSystem wstxns31:type=&quot;CodeSystemRef&quot; localId=&quot;289&quot; locator=&quot;70:52-70:75&quot; name=&quot;ConditionCategoryCodes&quot;/&gt;
        &lt;wstxns31:annotation&gt;
          &lt;wstxns31:annotation wstxns31:type=&quot;Annotation&quot;&gt;
            &lt;wstxns55:s xmlns:wstxns55=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;288&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;// Condition Category Codes
&lt;/s&gt;
                      &lt;s&gt;code &lt;/s&gt;
                      &lt;s&gt;&quot;problem-list-item&quot;&lt;/s&gt;
                      &lt;s&gt;: &lt;/s&gt;
                      &lt;s&gt;'problem-list-item'&lt;/s&gt;
                      &lt;s&gt; from &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;289&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&quot;ConditionCategoryCodes&quot;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt; display &lt;/s&gt;
                      &lt;s&gt;'Problem List Item'&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns55:s&gt;
          &lt;/wstxns31:annotation&gt;
        &lt;/wstxns31:annotation&gt;
      &lt;/wstxns31:def&gt;
    &lt;/wstxns31:def&gt;
  &lt;/wstxns31:codes&gt;
  &lt;wstxns56:contexts xmlns:wstxns56=&quot;urn:hl7-org:elm:r1&quot; wstxns56:type=&quot;Library$Contexts&quot;&gt;
    &lt;wstxns56:def&gt;
      &lt;wstxns56:def wstxns56:type=&quot;ContextDef&quot; localId=&quot;293&quot; locator=&quot;76:1-76:15&quot; name=&quot;Patient&quot;/&gt;
    &lt;/wstxns56:def&gt;
  &lt;/wstxns56:contexts&gt;
  &lt;wstxns57:statements xmlns:wstxns57=&quot;urn:hl7-org:elm:r1&quot; wstxns57:type=&quot;Library$Statements&quot;&gt;
    &lt;wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;291&quot; locator=&quot;76:1-76:15&quot; name=&quot;Patient&quot; context=&quot;Patient&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;SingletonFrom&quot; localId=&quot;292&quot;&gt;
          &lt;wstxns57:operand wstxns57:type=&quot;Retrieve&quot; localId=&quot;290&quot; locator=&quot;76:1-76:15&quot; dataType=&quot;{http://hl7.org/fhir}Patient&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Patient&quot;/&gt;
        &lt;/wstxns57:expression&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;295&quot; locator=&quot;86:1-90:31&quot; name=&quot;HIV Positive Condition&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Query&quot; localId=&quot;321&quot; locator=&quot;87:1-90:31&quot;&gt;
          &lt;wstxns57:source&gt;
            &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;296&quot; locator=&quot;87:1-87:13&quot; alias=&quot;C&quot;&gt;
              &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;297&quot; locator=&quot;87:1-87:11&quot; dataType=&quot;{http://hl7.org/fhir}Condition&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Condition&quot;/&gt;
            &lt;/wstxns57:source&gt;
          &lt;/wstxns57:source&gt;
          &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;298&quot; locator=&quot;88:5-90:31&quot;&gt;
            &lt;wstxns57:operand&gt;
              &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;299&quot; locator=&quot;88:11-89:43&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;300&quot; locator=&quot;88:11-88:37&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;304&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                        &lt;wstxns57:operand&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;302&quot; locator=&quot;88:11-88:26&quot; path=&quot;clinicalStatus&quot; scope=&quot;C&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;303&quot; locator=&quot;88:30-88:37&quot; name=&quot;active&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;309&quot; locator=&quot;89:9-89:43&quot;&gt;
                    &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;310&quot;&gt;
                      &lt;wstxns57:source&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;311&quot; alias=&quot;X&quot;&gt;
                          &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;307&quot; locator=&quot;89:9-89:18&quot; path=&quot;category&quot; scope=&quot;C&quot;/&gt;
                        &lt;/wstxns57:source&gt;
                      &lt;/wstxns57:source&gt;
                      &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;312&quot; distinct=&quot;false&quot;&gt;
                        &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;314&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;313&quot; name=&quot;X&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:expression&gt;
                      &lt;/wstxns57:return&gt;
                    &lt;/wstxns57:codes&gt;
                    &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;308&quot; locator=&quot;89:23-89:43&quot; name=&quot;encounter-diagnosis&quot; preserve=&quot;true&quot;/&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
              &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;315&quot; locator=&quot;90:9-90:31&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;319&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;317&quot; locator=&quot;90:9-90:14&quot; path=&quot;code&quot; scope=&quot;C&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;318&quot; locator=&quot;90:18-90:31&quot; name=&quot;HIV-positive&quot;/&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:operand&gt;
          &lt;/wstxns57:where&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns58:s xmlns:wstxns58=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;295&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;/*
 * HIV Positive during the measurement period
 * Does issued imply that results returned to tester
 * or should use communication or encounter resource to specify?
 */



&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;HIV Positive Condition&quot;&lt;/s&gt;
                      &lt;s&gt;:
&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;321&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;296&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;297&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;297&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;[&lt;/s&gt;
                                                    &lt;s&gt;Condition&lt;/s&gt;
                                                    &lt;s&gt;]&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;C&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;298&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;where &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;298&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;299&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;300&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;302&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;301&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;C&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;.&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;302&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;clinicalStatus&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; &lt;/s&gt;
                                                    &lt;s&gt;~&lt;/s&gt;
                                                    &lt;s&gt; &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;303&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;active&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
    and &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;309&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;307&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;306&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;C&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;.&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;307&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;category&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; in &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;308&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;encounter-diagnosis&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
    and &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;315&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;317&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;316&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;C&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;317&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;code&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                              &lt;s&gt;~&lt;/s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;318&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;&quot;HIV-positive&quot;&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns58:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;323&quot; locator=&quot;92:1-96:32&quot; name=&quot;HIV Positive Observation&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Query&quot; localId=&quot;347&quot; locator=&quot;93:1-96:32&quot;&gt;
          &lt;wstxns57:source&gt;
            &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;324&quot; locator=&quot;93:1-93:15&quot; alias=&quot;O&quot;&gt;
              &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;325&quot; locator=&quot;93:1-93:13&quot; dataType=&quot;{http://hl7.org/fhir}Observation&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Observation&quot;/&gt;
            &lt;/wstxns57:source&gt;
          &lt;/wstxns57:source&gt;
          &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;326&quot; locator=&quot;94:5-96:32&quot;&gt;
            &lt;wstxns57:operand&gt;
              &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;327&quot; locator=&quot;94:11-95:36&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;333&quot; locator=&quot;94:11-94:42&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;334&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                        &lt;wstxns57:operand&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;329&quot; locator=&quot;94:11-94:18&quot; path=&quot;status&quot; scope=&quot;O&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;List&quot; localId=&quot;330&quot; locator=&quot;94:23-94:42&quot;&gt;
                        &lt;wstxns57:element&gt;
                          &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;331&quot; locator=&quot;94:24-94:30&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;final&quot;/&gt;
                          &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;332&quot; locator=&quot;94:33-94:41&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;amended&quot;/&gt;
                        &lt;/wstxns57:element&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;InValueSet&quot; localId=&quot;338&quot; locator=&quot;95:9-95:36&quot;&gt;
                    &lt;wstxns57:code wstxns57:type=&quot;FunctionRef&quot; localId=&quot;339&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;336&quot; locator=&quot;95:9-95:14&quot; path=&quot;code&quot; scope=&quot;O&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:code&gt;
                    &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;337&quot; locator=&quot;95:19-95:36&quot; name=&quot;HIVtesttypeCodes&quot; preserve=&quot;true&quot;/&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
              &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;340&quot; locator=&quot;96:9-96:32&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;345&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;344&quot; asType=&quot;{http://hl7.org/fhir}CodeableConcept&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;342&quot; locator=&quot;96:9-96:15&quot; path=&quot;value&quot; scope=&quot;O&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;343&quot; locator=&quot;96:19-96:32&quot; name=&quot;HIV-positive&quot;/&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:operand&gt;
          &lt;/wstxns57:where&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns59:s xmlns:wstxns59=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;323&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;HIV Positive Observation&quot;&lt;/s&gt;
                      &lt;s&gt;:
&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;347&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;324&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;325&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;325&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;[&lt;/s&gt;
                                                    &lt;s&gt;Observation&lt;/s&gt;
                                                    &lt;s&gt;]&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;O&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;326&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;where &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;326&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;327&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;333&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;329&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;328&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;O&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;.&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;329&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;status&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; in &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;330&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;{&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;331&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;'final'&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;, &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;332&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;'amended'&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;}&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
    and &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;338&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;336&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;335&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;O&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;.&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;336&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;code&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; in &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;337&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;HIVtesttypeCodes&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
    and &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;340&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;342&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;341&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;O&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;342&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;value&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                              &lt;s&gt;~&lt;/s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;343&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;&quot;HIV-positive&quot;&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns59:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;349&quot; locator=&quot;99:1-102:36&quot; name=&quot;HIV test resulted&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Query&quot; localId=&quot;365&quot; locator=&quot;100:3-102:36&quot;&gt;
          &lt;wstxns57:source&gt;
            &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;350&quot; locator=&quot;100:3-100:17&quot; alias=&quot;O&quot;&gt;
              &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;351&quot; locator=&quot;100:3-100:15&quot; dataType=&quot;{http://hl7.org/fhir}Observation&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Observation&quot;/&gt;
            &lt;/wstxns57:source&gt;
          &lt;/wstxns57:source&gt;
          &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;352&quot; locator=&quot;101:5-102:36&quot;&gt;
            &lt;wstxns57:operand&gt;
              &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;358&quot; locator=&quot;101:11-101:42&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;359&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;354&quot; locator=&quot;101:11-101:18&quot; path=&quot;status&quot; scope=&quot;O&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;List&quot; localId=&quot;355&quot; locator=&quot;101:23-101:42&quot;&gt;
                    &lt;wstxns57:element&gt;
                      &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;356&quot; locator=&quot;101:24-101:30&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;final&quot;/&gt;
                      &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;357&quot; locator=&quot;101:33-101:41&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;amended&quot;/&gt;
                    &lt;/wstxns57:element&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
              &lt;wstxns57:operand wstxns57:type=&quot;InValueSet&quot; localId=&quot;363&quot; locator=&quot;102:9-102:36&quot;&gt;
                &lt;wstxns57:code wstxns57:type=&quot;FunctionRef&quot; localId=&quot;364&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;361&quot; locator=&quot;102:9-102:14&quot; path=&quot;code&quot; scope=&quot;O&quot;/&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:code&gt;
                &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;362&quot; locator=&quot;102:19-102:36&quot; name=&quot;HIVtesttypeCodes&quot; preserve=&quot;true&quot;/&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:operand&gt;
          &lt;/wstxns57:where&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns60:s xmlns:wstxns60=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;349&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;HIV test resulted&quot;&lt;/s&gt;
                      &lt;s&gt;:
  &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;365&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;350&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;351&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;351&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;[&lt;/s&gt;
                                                    &lt;s&gt;Observation&lt;/s&gt;
                                                    &lt;s&gt;]&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;O&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;352&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;where &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;352&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;358&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;354&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;353&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;O&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;354&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;status&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt; in &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;355&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;{&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;356&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;'final'&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;, &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;357&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;'amended'&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;}&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
    and &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;363&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;361&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;360&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;O&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;361&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;code&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt; in &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;362&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;&quot;HIVtesttypeCodes&quot;&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns60:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;367&quot; locator=&quot;104:1-107:33&quot; name=&quot;HIV Treatment Active&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Query&quot; localId=&quot;385&quot; locator=&quot;105:1-107:33&quot;&gt;
          &lt;wstxns57:source&gt;
            &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;368&quot; locator=&quot;105:1-105:24&quot; alias=&quot;MS&quot;&gt;
              &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;369&quot; locator=&quot;105:1-105:21&quot; dataType=&quot;{http://hl7.org/fhir}MedicationStatement&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/MedicationStatement&quot;/&gt;
            &lt;/wstxns57:source&gt;
          &lt;/wstxns57:source&gt;
          &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;370&quot; locator=&quot;106:5-107:33&quot;&gt;
            &lt;wstxns57:operand&gt;
              &lt;wstxns57:operand wstxns57:type=&quot;Equal&quot; localId=&quot;371&quot; locator=&quot;106:11-106:32&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;375&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;373&quot; locator=&quot;106:11-106:19&quot; path=&quot;status&quot; scope=&quot;MS&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;374&quot; locator=&quot;106:23-106:32&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;recorded&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
              &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;379&quot; locator=&quot;107:9-107:33&quot;&gt;
                &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;380&quot;&gt;
                  &lt;wstxns57:source&gt;
                    &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;381&quot; alias=&quot;X&quot;&gt;
                      &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;377&quot; locator=&quot;107:9-107:21&quot; path=&quot;reasonCode&quot; scope=&quot;MS&quot;/&gt;
                    &lt;/wstxns57:source&gt;
                  &lt;/wstxns57:source&gt;
                  &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;382&quot; distinct=&quot;false&quot;&gt;
                    &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;384&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;383&quot; name=&quot;X&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:expression&gt;
                  &lt;/wstxns57:return&gt;
                &lt;/wstxns57:codes&gt;
                &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;378&quot; locator=&quot;107:26-107:33&quot; name=&quot;On ART&quot; preserve=&quot;true&quot;/&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:operand&gt;
          &lt;/wstxns57:where&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns61:s xmlns:wstxns61=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;367&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;HIV Treatment Active&quot;&lt;/s&gt;
                      &lt;s&gt;:
&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;385&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;368&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;369&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;369&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;[&lt;/s&gt;
                                                    &lt;s&gt;MedicationStatement&lt;/s&gt;
                                                    &lt;s&gt;]&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;MS&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;370&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;where &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;370&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;371&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;373&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;372&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;MS&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;373&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;status&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                              &lt;s&gt;=&lt;/s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;374&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;'recorded'&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
    and &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;379&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;377&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;376&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;MS&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;377&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;reasonCode&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt; in &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;378&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;&quot;On ART&quot;&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns61:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;387&quot; locator=&quot;110:1-115:5&quot; name=&quot;Patient Deceased before end of Measurement Period&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Case&quot; localId=&quot;388&quot; locator=&quot;111:3-115:5&quot;&gt;
          &lt;wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;389&quot; locator=&quot;112:5-112:135&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;And&quot; localId=&quot;390&quot; locator=&quot;112:10-112:69&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Is&quot; localId=&quot;391&quot; locator=&quot;112:10-112:41&quot;&gt;
                    &lt;wstxns57:isTypeSpecifier wstxns57:type=&quot;NamedTypeSpecifier&quot; localId=&quot;394&quot; locator=&quot;112:30-112:41&quot; name=&quot;{http://hl7.org/fhir}boolean&quot;/&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;393&quot; locator=&quot;112:10-112:25&quot; path=&quot;deceased&quot;&gt;
                      &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;392&quot; locator=&quot;112:10-112:16&quot; name=&quot;Patient&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;395&quot; locator=&quot;112:47-112:69&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;400&quot; name=&quot;ToBoolean&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                        &lt;wstxns57:operand&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;399&quot; asType=&quot;{http://hl7.org/fhir}boolean&quot;&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;397&quot; locator=&quot;112:47-112:62&quot; path=&quot;deceased&quot;&gt;
                              &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;396&quot; locator=&quot;112:47-112:53&quot; name=&quot;Patient&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;398&quot; locator=&quot;112:66-112:69&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Boolean&quot; value=&quot;true&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Before&quot; localId=&quot;406&quot; locator=&quot;112:76-112:135&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;407&quot; name=&quot;ToDateTime&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;403&quot; locator=&quot;112:76-112:99&quot; path=&quot;lastUpdated&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;Property&quot; localId=&quot;402&quot; locator=&quot;112:76-112:87&quot; path=&quot;meta&quot;&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;401&quot; locator=&quot;112:76-112:82&quot; name=&quot;Patient&quot;/&gt;
                        &lt;/wstxns57:source&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;ToDateTime&quot;&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;404&quot; locator=&quot;112:109-112:135&quot;&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;405&quot; locator=&quot;112:116-112:135&quot; name=&quot;Measurement Period&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:then&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;409&quot; locator=&quot;113:5-113:116&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;Is&quot; localId=&quot;410&quot; locator=&quot;113:10-113:42&quot;&gt;
                &lt;wstxns57:isTypeSpecifier wstxns57:type=&quot;NamedTypeSpecifier&quot; localId=&quot;413&quot; locator=&quot;113:30-113:42&quot; name=&quot;{http://hl7.org/fhir}dateTime&quot;/&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;412&quot; locator=&quot;113:10-113:25&quot; path=&quot;deceased&quot;&gt;
                  &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;411&quot; locator=&quot;113:10-113:16&quot; name=&quot;Patient&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Before&quot; localId=&quot;420&quot; locator=&quot;113:49-113:116&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;421&quot; name=&quot;ToDateTime&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;414&quot; locator=&quot;113:49-113:81&quot; strict=&quot;false&quot;&gt;
                        &lt;wstxns57:asTypeSpecifier wstxns57:type=&quot;NamedTypeSpecifier&quot; localId=&quot;417&quot; locator=&quot;113:69-113:81&quot; name=&quot;{http://hl7.org/fhir}dateTime&quot;/&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;416&quot; locator=&quot;113:49-113:64&quot; path=&quot;deceased&quot;&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;415&quot; locator=&quot;113:49-113:55&quot; name=&quot;Patient&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;ToDateTime&quot;&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;418&quot; locator=&quot;113:90-113:116&quot;&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;419&quot; locator=&quot;113:97-113:116&quot; name=&quot;Measurement Period&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:then&gt;
            &lt;/wstxns57:caseItem&gt;
          &lt;/wstxns57:caseItem&gt;
          &lt;wstxns57:else wstxns57:type=&quot;Literal&quot; localId=&quot;423&quot; locator=&quot;114:10-114:14&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Boolean&quot; value=&quot;false&quot;/&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns62:s xmlns:wstxns62=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;387&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;Patient Deceased before end of Measurement Period&quot;&lt;/s&gt;
                      &lt;s&gt;:
  &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;388&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;case 
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;389&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;390&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;391&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;393&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;392&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;Patient&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;393&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;deceased&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt; is &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;394&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;FHIR&lt;/s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                    &lt;s&gt;boolean&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; and &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;395&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;397&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;396&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;Patient&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;397&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;deceased&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;398&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                              &lt;s&gt;~&lt;/s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                              &lt;s&gt;true&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;406&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;403&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;402&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;401&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;Patient&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;402&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;meta&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;.&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;403&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;lastUpdated&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;406&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;  &lt;/s&gt;
                                        &lt;s&gt;before&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;404&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;end of &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;405&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;409&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;410&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;412&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;411&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;Patient&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;.&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;412&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;deceased&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; is &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;413&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;FHIR&lt;/s&gt;
                                              &lt;s&gt;.&lt;/s&gt;
                                              &lt;s&gt;dateTime&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;420&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;414&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;416&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;415&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;Patient&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;416&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;deceased&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt; as &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;417&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;FHIR&lt;/s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                    &lt;s&gt;dateTime&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;420&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;before&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;418&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;end of &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;419&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;423&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
    else &lt;/s&gt;
                            &lt;s&gt;false&lt;/s&gt;
                            &lt;s&gt;
  end&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns62:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;425&quot; locator=&quot;117:1-122:5&quot; name=&quot;Patient Deceased during Measurement Period&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Case&quot; localId=&quot;426&quot; locator=&quot;118:3-122:5&quot;&gt;
          &lt;wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;427&quot; locator=&quot;119:5-119:201&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;And&quot; localId=&quot;428&quot; locator=&quot;119:10-119:69&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Is&quot; localId=&quot;429&quot; locator=&quot;119:10-119:41&quot;&gt;
                    &lt;wstxns57:isTypeSpecifier wstxns57:type=&quot;NamedTypeSpecifier&quot; localId=&quot;432&quot; locator=&quot;119:30-119:41&quot; name=&quot;{http://hl7.org/fhir}boolean&quot;/&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;431&quot; locator=&quot;119:10-119:25&quot; path=&quot;deceased&quot;&gt;
                      &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;430&quot; locator=&quot;119:10-119:16&quot; name=&quot;Patient&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;433&quot; locator=&quot;119:47-119:69&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;438&quot; name=&quot;ToBoolean&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                        &lt;wstxns57:operand&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;437&quot; asType=&quot;{http://hl7.org/fhir}boolean&quot;&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;435&quot; locator=&quot;119:47-119:62&quot; path=&quot;deceased&quot;&gt;
                              &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;434&quot; locator=&quot;119:47-119:53&quot; name=&quot;Patient&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;436&quot; locator=&quot;119:66-119:69&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Boolean&quot; value=&quot;true&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;And&quot; localId=&quot;439&quot; locator=&quot;119:76-119:201&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Before&quot; localId=&quot;445&quot; locator=&quot;119:76-119:135&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;446&quot; name=&quot;ToDateTime&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                        &lt;wstxns57:operand&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;442&quot; locator=&quot;119:76-119:99&quot; path=&quot;lastUpdated&quot;&gt;
                            &lt;wstxns57:source wstxns57:type=&quot;Property&quot; localId=&quot;441&quot; locator=&quot;119:76-119:87&quot; path=&quot;meta&quot;&gt;
                              &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;440&quot; locator=&quot;119:76-119:82&quot; name=&quot;Patient&quot;/&gt;
                            &lt;/wstxns57:source&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;ToDateTime&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;443&quot; locator=&quot;119:108-119:135&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;444&quot; locator=&quot;119:116-119:135&quot; name=&quot;Measurement Period&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;After&quot; localId=&quot;453&quot; locator=&quot;119:142-119:201&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;454&quot; name=&quot;ToDateTime&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                        &lt;wstxns57:operand&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;450&quot; locator=&quot;119:142-119:165&quot; path=&quot;lastUpdated&quot;&gt;
                            &lt;wstxns57:source wstxns57:type=&quot;Property&quot; localId=&quot;449&quot; locator=&quot;119:142-119:153&quot; path=&quot;meta&quot;&gt;
                              &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;448&quot; locator=&quot;119:142-119:148&quot; name=&quot;Patient&quot;/&gt;
                            &lt;/wstxns57:source&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;ToDateTime&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;451&quot; locator=&quot;119:173-119:201&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;452&quot; locator=&quot;119:182-119:201&quot; name=&quot;Measurement Period&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:then&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;456&quot; locator=&quot;120:5-120:191&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;Is&quot; localId=&quot;457&quot; locator=&quot;120:10-120:42&quot;&gt;
                &lt;wstxns57:isTypeSpecifier wstxns57:type=&quot;NamedTypeSpecifier&quot; localId=&quot;460&quot; locator=&quot;120:30-120:42&quot; name=&quot;{http://hl7.org/fhir}dateTime&quot;/&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;459&quot; locator=&quot;120:10-120:25&quot; path=&quot;deceased&quot;&gt;
                  &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;458&quot; locator=&quot;120:10-120:16&quot; name=&quot;Patient&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;And&quot; localId=&quot;461&quot; locator=&quot;120:49-120:191&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Before&quot; localId=&quot;468&quot; locator=&quot;120:49-120:117&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;469&quot; name=&quot;ToDateTime&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                        &lt;wstxns57:operand&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;462&quot; locator=&quot;120:49-120:81&quot; strict=&quot;false&quot;&gt;
                            &lt;wstxns57:asTypeSpecifier wstxns57:type=&quot;NamedTypeSpecifier&quot; localId=&quot;465&quot; locator=&quot;120:69-120:81&quot; name=&quot;{http://hl7.org/fhir}dateTime&quot;/&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;464&quot; locator=&quot;120:49-120:64&quot; path=&quot;deceased&quot;&gt;
                              &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;463&quot; locator=&quot;120:49-120:55&quot; name=&quot;Patient&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;ToDateTime&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;466&quot; locator=&quot;120:90-120:117&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;467&quot; locator=&quot;120:98-120:117&quot; name=&quot;Measurement Period&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;After&quot; localId=&quot;477&quot; locator=&quot;120:123-120:191&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;478&quot; name=&quot;ToDateTime&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                        &lt;wstxns57:operand&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;471&quot; locator=&quot;120:123-120:155&quot; strict=&quot;false&quot;&gt;
                            &lt;wstxns57:asTypeSpecifier wstxns57:type=&quot;NamedTypeSpecifier&quot; localId=&quot;474&quot; locator=&quot;120:143-120:155&quot; name=&quot;{http://hl7.org/fhir}dateTime&quot;/&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;473&quot; locator=&quot;120:123-120:138&quot; path=&quot;deceased&quot;&gt;
                              &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;472&quot; locator=&quot;120:123-120:129&quot; name=&quot;Patient&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;ToDateTime&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;475&quot; locator=&quot;120:163-120:191&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;476&quot; locator=&quot;120:172-120:191&quot; name=&quot;Measurement Period&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:then&gt;
            &lt;/wstxns57:caseItem&gt;
          &lt;/wstxns57:caseItem&gt;
          &lt;wstxns57:else wstxns57:type=&quot;Literal&quot; localId=&quot;480&quot; locator=&quot;121:10-121:14&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Boolean&quot; value=&quot;false&quot;/&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns63:s xmlns:wstxns63=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;425&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;Patient Deceased during Measurement Period&quot;&lt;/s&gt;
                      &lt;s&gt;:
  &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;426&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;case 
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;427&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;428&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;429&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;431&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;430&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;Patient&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;431&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;deceased&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt; is &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;432&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;FHIR&lt;/s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                    &lt;s&gt;boolean&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; and &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;433&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;435&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;434&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;Patient&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;435&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;deceased&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;436&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                              &lt;s&gt;~&lt;/s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                              &lt;s&gt;true&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;439&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;445&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;442&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;441&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;440&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;Patient&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;.&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;441&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;meta&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;442&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;lastUpdated&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;445&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                              &lt;s&gt;before&lt;/s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;443&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;end of  &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;444&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; and  &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;453&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;450&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;449&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;448&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;Patient&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;.&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;449&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;meta&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;.&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;450&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;lastUpdated&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;453&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                              &lt;s&gt;after&lt;/s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;451&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;452&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;456&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;457&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;459&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;458&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;Patient&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;.&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;459&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;deceased&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; is &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;460&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;FHIR&lt;/s&gt;
                                              &lt;s&gt;.&lt;/s&gt;
                                              &lt;s&gt;dateTime&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;461&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;468&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;462&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;464&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;463&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;Patient&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;.&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;464&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;deceased&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; as &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;465&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;FHIR&lt;/s&gt;
                                                          &lt;s&gt;.&lt;/s&gt;
                                                          &lt;s&gt;dateTime&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;468&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                              &lt;s&gt;before&lt;/s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;466&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;end of  &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;467&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; and &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;477&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;471&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;473&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;472&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;Patient&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;.&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;473&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;deceased&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; as &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;474&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;FHIR&lt;/s&gt;
                                                          &lt;s&gt;.&lt;/s&gt;
                                                          &lt;s&gt;dateTime&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;477&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                              &lt;s&gt;after&lt;/s&gt;
                                              &lt;s&gt; &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;475&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;476&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;480&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
    else &lt;/s&gt;
                            &lt;s&gt;false&lt;/s&gt;
                            &lt;s&gt;
  end&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns63:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;482&quot; locator=&quot;126:1-140:5&quot; name=&quot;Stopped ART at Facility during the measurement period&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Exists&quot; localId=&quot;483&quot; locator=&quot;127:5-140:5&quot;&gt;
          &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;540&quot; locator=&quot;127:11-140:5&quot;&gt;
            &lt;wstxns57:source&gt;
              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;484&quot; locator=&quot;128:5-128:23&quot; alias=&quot;EOS&quot;&gt;
                &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;485&quot; locator=&quot;128:5-128:19&quot; dataType=&quot;{http://hl7.org/fhir}EpisodeOfCare&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/EpisodeOfCare&quot;/&gt;
              &lt;/wstxns57:source&gt;
            &lt;/wstxns57:source&gt;
            &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;486&quot; locator=&quot;129:5-139:5&quot;&gt;
              &lt;wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;490&quot; locator=&quot;129:11-129:30&quot;&gt;
                  &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;491&quot;&gt;
                    &lt;wstxns57:source&gt;
                      &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;492&quot; alias=&quot;X&quot;&gt;
                        &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;488&quot; locator=&quot;129:11-129:18&quot; path=&quot;type&quot; scope=&quot;EOS&quot;/&gt;
                      &lt;/wstxns57:source&gt;
                    &lt;/wstxns57:source&gt;
                    &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;493&quot; distinct=&quot;false&quot;&gt;
                      &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;495&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                        &lt;wstxns57:operand&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;494&quot; name=&quot;X&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:expression&gt;
                    &lt;/wstxns57:return&gt;
                  &lt;/wstxns57:codes&gt;
                  &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;489&quot; locator=&quot;129:23-129:30&quot; name=&quot;On ART&quot; preserve=&quot;true&quot;/&gt;
                &lt;/wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Or&quot; localId=&quot;496&quot; locator=&quot;130:9-139:5&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Exists&quot; localId=&quot;497&quot; locator=&quot;130:10-134:5&quot;&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;520&quot; locator=&quot;130:17-134:5&quot;&gt;
                        &lt;wstxns57:source&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;498&quot; locator=&quot;131:7-131:25&quot; alias=&quot;H&quot;&gt;
                            &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;500&quot; locator=&quot;131:7-131:23&quot; path=&quot;statusHistory&quot; scope=&quot;EOS&quot;/&gt;
                          &lt;/wstxns57:source&gt;
                        &lt;/wstxns57:source&gt;
                        &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;501&quot; locator=&quot;132:7-133:51&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Equal&quot; localId=&quot;502&quot; locator=&quot;132:13-132:33&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;506&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                                  &lt;wstxns57:operand&gt;
                                    &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;504&quot; locator=&quot;132:13-132:20&quot; path=&quot;status&quot; scope=&quot;H&quot;/&gt;
                                  &lt;/wstxns57:operand&gt;
                                &lt;/wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;505&quot; locator=&quot;132:24-132:33&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;finished&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;512&quot; locator=&quot;133:11-133:51&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;510&quot; locator=&quot;133:20-133:23&quot;&gt;
                                  &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;511&quot; name=&quot;ToInterval&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                                    &lt;wstxns57:operand&gt;
                                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;508&quot; locator=&quot;133:11-133:18&quot; path=&quot;period&quot; scope=&quot;H&quot;/&gt;
                                    &lt;/wstxns57:operand&gt;
                                  &lt;/wstxns57:operand&gt;
                                &lt;/wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Interval&quot; localId=&quot;513&quot;&gt;
                                  &lt;wstxns57:low wstxns57:type=&quot;ToDateTime&quot;&gt;
                                    &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;514&quot; path=&quot;low&quot;&gt;
                                      &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;509&quot; locator=&quot;133:32-133:51&quot; name=&quot;Measurement Period&quot;/&gt;
                                    &lt;/wstxns57:operand&gt;
                                  &lt;/wstxns57:low&gt;
                                  &lt;wstxns57:lowClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;516&quot; path=&quot;lowClosed&quot;&gt;
                                    &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;509&quot; locator=&quot;133:32-133:51&quot; name=&quot;Measurement Period&quot;/&gt;
                                  &lt;/wstxns57:lowClosedExpression&gt;
                                  &lt;wstxns57:high wstxns57:type=&quot;ToDateTime&quot;&gt;
                                    &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;517&quot; path=&quot;high&quot;&gt;
                                      &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;509&quot; locator=&quot;133:32-133:51&quot; name=&quot;Measurement Period&quot;/&gt;
                                    &lt;/wstxns57:operand&gt;
                                  &lt;/wstxns57:high&gt;
                                  &lt;wstxns57:highClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;519&quot; path=&quot;highClosed&quot;&gt;
                                    &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;509&quot; locator=&quot;133:32-133:51&quot; name=&quot;Measurement Period&quot;/&gt;
                                  &lt;/wstxns57:highClosedExpression&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:where&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;521&quot; locator=&quot;135:8-138:5&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Equal&quot; localId=&quot;522&quot; locator=&quot;136:7-136:29&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;526&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;524&quot; locator=&quot;136:7-136:16&quot; path=&quot;status&quot; scope=&quot;EOS&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;525&quot; locator=&quot;136:20-136:29&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;finished&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;532&quot; locator=&quot;137:11-137:53&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;530&quot; locator=&quot;137:22-137:25&quot;&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;531&quot; name=&quot;ToInterval&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                                &lt;wstxns57:operand&gt;
                                  &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;528&quot; locator=&quot;137:11-137:20&quot; path=&quot;period&quot; scope=&quot;EOS&quot;/&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Interval&quot; localId=&quot;533&quot;&gt;
                              &lt;wstxns57:low wstxns57:type=&quot;ToDateTime&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;534&quot; path=&quot;low&quot;&gt;
                                  &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;529&quot; locator=&quot;137:34-137:53&quot; name=&quot;Measurement Period&quot;/&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:low&gt;
                              &lt;wstxns57:lowClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;536&quot; path=&quot;lowClosed&quot;&gt;
                                &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;529&quot; locator=&quot;137:34-137:53&quot; name=&quot;Measurement Period&quot;/&gt;
                              &lt;/wstxns57:lowClosedExpression&gt;
                              &lt;wstxns57:high wstxns57:type=&quot;ToDateTime&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;537&quot; path=&quot;high&quot;&gt;
                                  &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;529&quot; locator=&quot;137:34-137:53&quot; name=&quot;Measurement Period&quot;/&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:high&gt;
                              &lt;wstxns57:highClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;539&quot; path=&quot;highClosed&quot;&gt;
                                &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;529&quot; locator=&quot;137:34-137:53&quot; name=&quot;Measurement Period&quot;/&gt;
                              &lt;/wstxns57:highClosedExpression&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:where&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns64:s xmlns:wstxns64=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;482&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;/* End of care because of transferring out, death, lost to follow up, or stopped treatment*/

&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;Stopped ART at Facility during the measurement period&quot;&lt;/s&gt;
                      &lt;s&gt;:
    &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;483&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;exists&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;540&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;(
    &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;540&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;484&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;485&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;485&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;[&lt;/s&gt;
                                                                &lt;s&gt;EpisodeOfCare&lt;/s&gt;
                                                                &lt;s&gt;]&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; &lt;/s&gt;
                                                    &lt;s&gt;EOS&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
    &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;486&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;where &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;486&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;490&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;488&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;487&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;EOS&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;.&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;488&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;type&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt; in &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;489&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;&quot;On ART&quot;&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
    and &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;496&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;(&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;496&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;497&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;exists &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;520&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;(
      &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;520&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value r=&quot;498&quot;&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value r=&quot;500&quot;&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt;
                                                                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                &lt;value&gt;
                                                                                                  &lt;s&gt;
                                                                                                    &lt;s&gt;
                                                                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                      &lt;value&gt;
                                                                                                        &lt;s&gt;
                                                                                                          &lt;s&gt;EOS&lt;/s&gt;
                                                                                                          &lt;s&gt;.&lt;/s&gt;
                                                                                                          &lt;s&gt;statusHistory&lt;/s&gt;
                                                                                                        &lt;/s&gt;
                                                                                                      &lt;/value&gt;
                                                                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                    &lt;/s&gt;
                                                                                                  &lt;/s&gt;
                                                                                                &lt;/value&gt;
                                                                                                &lt;nil&gt;false&lt;/nil&gt;
                                                                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                              &lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt; &lt;/s&gt;
                                                                                              &lt;s&gt;H&lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
      &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;501&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;where &lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value r=&quot;501&quot;&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value r=&quot;502&quot;&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt;
                                                                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                &lt;value r=&quot;504&quot;&gt;
                                                                                                  &lt;s&gt;
                                                                                                    &lt;s&gt;
                                                                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                      &lt;value r=&quot;503&quot;&gt;
                                                                                                        &lt;s&gt;
                                                                                                          &lt;s&gt;
                                                                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                            &lt;value&gt;
                                                                                                              &lt;s&gt;
                                                                                                                &lt;s&gt;H&lt;/s&gt;
                                                                                                              &lt;/s&gt;
                                                                                                            &lt;/value&gt;
                                                                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                          &lt;/s&gt;
                                                                                                        &lt;/s&gt;
                                                                                                      &lt;/value&gt;
                                                                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                    &lt;/s&gt;
                                                                                                    &lt;s&gt;
                                                                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                      &lt;value&gt;
                                                                                                        &lt;s&gt;
                                                                                                          &lt;s&gt;.&lt;/s&gt;
                                                                                                        &lt;/s&gt;
                                                                                                      &lt;/value&gt;
                                                                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                    &lt;/s&gt;
                                                                                                    &lt;s&gt;
                                                                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                      &lt;value r=&quot;504&quot;&gt;
                                                                                                        &lt;s&gt;
                                                                                                          &lt;s&gt;
                                                                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                            &lt;value&gt;
                                                                                                              &lt;s&gt;
                                                                                                                &lt;s&gt;status&lt;/s&gt;
                                                                                                              &lt;/s&gt;
                                                                                                            &lt;/value&gt;
                                                                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                          &lt;/s&gt;
                                                                                                        &lt;/s&gt;
                                                                                                      &lt;/value&gt;
                                                                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                    &lt;/s&gt;
                                                                                                  &lt;/s&gt;
                                                                                                &lt;/value&gt;
                                                                                                &lt;nil&gt;false&lt;/nil&gt;
                                                                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                              &lt;/s&gt;
                                                                                              &lt;s&gt;
                                                                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                &lt;value&gt;
                                                                                                  &lt;s&gt;
                                                                                                    &lt;s&gt; &lt;/s&gt;
                                                                                                    &lt;s&gt;=&lt;/s&gt;
                                                                                                    &lt;s&gt; &lt;/s&gt;
                                                                                                  &lt;/s&gt;
                                                                                                &lt;/value&gt;
                                                                                                &lt;nil&gt;false&lt;/nil&gt;
                                                                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                              &lt;/s&gt;
                                                                                              &lt;s&gt;
                                                                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                &lt;value r=&quot;505&quot;&gt;
                                                                                                  &lt;s&gt;
                                                                                                    &lt;s&gt;
                                                                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                      &lt;value&gt;
                                                                                                        &lt;s&gt;
                                                                                                          &lt;s&gt;'finished'&lt;/s&gt;
                                                                                                        &lt;/s&gt;
                                                                                                      &lt;/value&gt;
                                                                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                    &lt;/s&gt;
                                                                                                  &lt;/s&gt;
                                                                                                &lt;/value&gt;
                                                                                                &lt;nil&gt;false&lt;/nil&gt;
                                                                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                              &lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt;
      and &lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value r=&quot;512&quot;&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt;
                                                                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                &lt;value r=&quot;508&quot;&gt;
                                                                                                  &lt;s&gt;
                                                                                                    &lt;s&gt;
                                                                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                      &lt;value r=&quot;507&quot;&gt;
                                                                                                        &lt;s&gt;
                                                                                                          &lt;s&gt;
                                                                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                            &lt;value&gt;
                                                                                                              &lt;s&gt;
                                                                                                                &lt;s&gt;H&lt;/s&gt;
                                                                                                              &lt;/s&gt;
                                                                                                            &lt;/value&gt;
                                                                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                          &lt;/s&gt;
                                                                                                        &lt;/s&gt;
                                                                                                      &lt;/value&gt;
                                                                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                    &lt;/s&gt;
                                                                                                    &lt;s&gt;
                                                                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                      &lt;value&gt;
                                                                                                        &lt;s&gt;
                                                                                                          &lt;s&gt;.&lt;/s&gt;
                                                                                                        &lt;/s&gt;
                                                                                                      &lt;/value&gt;
                                                                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                    &lt;/s&gt;
                                                                                                    &lt;s&gt;
                                                                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                      &lt;value r=&quot;508&quot;&gt;
                                                                                                        &lt;s&gt;
                                                                                                          &lt;s&gt;
                                                                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                            &lt;value&gt;
                                                                                                              &lt;s&gt;
                                                                                                                &lt;s&gt;period&lt;/s&gt;
                                                                                                              &lt;/s&gt;
                                                                                                            &lt;/value&gt;
                                                                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                          &lt;/s&gt;
                                                                                                        &lt;/s&gt;
                                                                                                      &lt;/value&gt;
                                                                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                    &lt;/s&gt;
                                                                                                  &lt;/s&gt;
                                                                                                &lt;/value&gt;
                                                                                                &lt;nil&gt;false&lt;/nil&gt;
                                                                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                              &lt;/s&gt;
                                                                                              &lt;s&gt;
                                                                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                &lt;value r=&quot;512&quot;&gt;
                                                                                                  &lt;s&gt;
                                                                                                    &lt;s&gt; &lt;/s&gt;
                                                                                                    &lt;s&gt;ends during&lt;/s&gt;
                                                                                                    &lt;s&gt; &lt;/s&gt;
                                                                                                  &lt;/s&gt;
                                                                                                &lt;/value&gt;
                                                                                                &lt;nil&gt;false&lt;/nil&gt;
                                                                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                              &lt;/s&gt;
                                                                                              &lt;s&gt;
                                                                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                &lt;value r=&quot;509&quot;&gt;
                                                                                                  &lt;s&gt;
                                                                                                    &lt;s&gt;
                                                                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                      &lt;value&gt;
                                                                                                        &lt;s&gt;
                                                                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                                                        &lt;/s&gt;
                                                                                                      &lt;/value&gt;
                                                                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                    &lt;/s&gt;
                                                                                                  &lt;/s&gt;
                                                                                                &lt;/value&gt;
                                                                                                &lt;nil&gt;false&lt;/nil&gt;
                                                                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                              &lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
    )&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; 
    or &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;521&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;(
      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;521&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;522&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;524&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value r=&quot;523&quot;&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt;EOS&lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;.&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value r=&quot;524&quot;&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt;status&lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt; &lt;/s&gt;
                                                                                  &lt;s&gt;=&lt;/s&gt;
                                                                                  &lt;s&gt; &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;525&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;'finished'&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
      and &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;532&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;528&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value r=&quot;527&quot;&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt;EOS&lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;.&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value r=&quot;528&quot;&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt;period&lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;532&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt; &lt;/s&gt;
                                                                                  &lt;s&gt;ends during&lt;/s&gt;
                                                                                  &lt;s&gt; &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;529&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
    )&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    )&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
    )&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns64:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;542&quot; locator=&quot;147:1-161:7&quot; name=&quot;By Age Stratifier&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Case&quot; localId=&quot;543&quot; locator=&quot;148:5-161:7&quot;&gt;
          &lt;wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;544&quot; locator=&quot;149:9-149:72&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;545&quot; locator=&quot;149:14-149:61&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;1&quot; locator=&quot;149:14-149:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;550&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;546&quot; locator=&quot;149:27-149:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;547&quot; locator=&quot;149:36-149:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;551&quot; locator=&quot;149:61&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;4&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;552&quot; locator=&quot;149:68-149:72&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;0-4&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;553&quot; locator=&quot;150:9-150:72&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;554&quot; locator=&quot;150:14-150:61&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;2&quot; locator=&quot;150:14-150:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;559&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;555&quot; locator=&quot;150:27-150:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;556&quot; locator=&quot;150:36-150:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;560&quot; locator=&quot;150:61&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;9&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;561&quot; locator=&quot;150:68-150:72&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;5-9&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;562&quot; locator=&quot;151:9-151:75&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;563&quot; locator=&quot;151:14-151:62&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;3&quot; locator=&quot;151:14-151:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;568&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;564&quot; locator=&quot;151:27-151:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;565&quot; locator=&quot;151:36-151:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;569&quot; locator=&quot;151:61-151:62&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;14&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;570&quot; locator=&quot;151:69-151:75&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;10–14&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;571&quot; locator=&quot;152:9-152:75&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;572&quot; locator=&quot;152:14-152:62&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;4&quot; locator=&quot;152:14-152:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;577&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;573&quot; locator=&quot;152:27-152:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;574&quot; locator=&quot;152:36-152:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;578&quot; locator=&quot;152:61-152:62&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;19&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;579&quot; locator=&quot;152:69-152:75&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;15–19&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;580&quot; locator=&quot;153:9-153:75&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;581&quot; locator=&quot;153:14-153:62&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;5&quot; locator=&quot;153:14-153:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;586&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;582&quot; locator=&quot;153:27-153:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;583&quot; locator=&quot;153:36-153:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;587&quot; locator=&quot;153:61-153:62&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;24&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;588&quot; locator=&quot;153:69-153:75&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;20–24&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;589&quot; locator=&quot;154:9-154:75&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;590&quot; locator=&quot;154:14-154:62&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;6&quot; locator=&quot;154:14-154:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;595&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;591&quot; locator=&quot;154:27-154:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;592&quot; locator=&quot;154:36-154:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;596&quot; locator=&quot;154:61-154:62&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;29&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;597&quot; locator=&quot;154:69-154:75&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;25–29&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;598&quot; locator=&quot;155:9-155:75&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;599&quot; locator=&quot;155:14-155:62&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;7&quot; locator=&quot;155:14-155:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;604&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;600&quot; locator=&quot;155:27-155:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;601&quot; locator=&quot;155:36-155:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;605&quot; locator=&quot;155:61-155:62&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;34&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;606&quot; locator=&quot;155:69-155:75&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;30–34&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;607&quot; locator=&quot;156:9-156:75&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;608&quot; locator=&quot;156:14-156:62&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;8&quot; locator=&quot;156:14-156:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;613&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;609&quot; locator=&quot;156:27-156:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;610&quot; locator=&quot;156:36-156:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;614&quot; locator=&quot;156:61-156:62&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;39&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;615&quot; locator=&quot;156:69-156:75&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;35–39&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;616&quot; locator=&quot;157:9-157:75&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;617&quot; locator=&quot;157:14-157:62&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;9&quot; locator=&quot;157:14-157:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;622&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;618&quot; locator=&quot;157:27-157:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;619&quot; locator=&quot;157:36-157:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;623&quot; locator=&quot;157:61-157:62&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;44&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;624&quot; locator=&quot;157:69-157:75&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;40–44&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;625&quot; locator=&quot;158:9-158:75&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;626&quot; locator=&quot;158:14-158:62&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;10&quot; locator=&quot;158:14-158:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;631&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;627&quot; locator=&quot;158:27-158:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;628&quot; locator=&quot;158:36-158:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;632&quot; locator=&quot;158:61-158:62&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;49&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;633&quot; locator=&quot;158:69-158:75&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;45–49&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;634&quot; locator=&quot;159:9-159:73&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;GreaterOrEqual&quot; localId=&quot;635&quot; locator=&quot;159:14-159:62&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;11&quot; locator=&quot;159:14-159:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;640&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;636&quot; locator=&quot;159:27-159:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;637&quot; locator=&quot;159:36-159:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;641&quot; locator=&quot;159:61-159:62&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;50&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;642&quot; locator=&quot;159:69-159:73&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;50+&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
          &lt;/wstxns57:caseItem&gt;
          &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;644&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
            &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;643&quot; locator=&quot;160:14-160:17&quot;/&gt;
          &lt;/wstxns57:else&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns65:s xmlns:wstxns65=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;542&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;/*
 * By Age Stratifiers
 * (0–4, 5–9, 10–14, 15–19, 20–24, 25–29, 30–34, 35–39, 40–44, 45–49, 50+ years)
 * 
 */
&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;By Age Stratifier&quot;&lt;/s&gt;
                      &lt;s&gt;:
    &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;543&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;case 
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;544&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;545&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;1&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;546&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;547&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;551&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;4&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;552&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'0-4'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;553&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;554&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;2&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;555&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;556&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;560&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;9&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;561&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'5-9'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;562&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;563&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;3&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;564&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;565&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;569&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;14&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;570&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'10–14'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;571&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;572&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;4&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;573&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;574&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;578&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;19&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;579&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'15–19'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;580&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;581&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;5&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;582&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;583&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;587&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;24&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;588&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'20–24'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;589&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;590&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;6&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;591&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;592&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;596&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;29&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;597&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'25–29'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;598&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;599&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;7&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;600&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;601&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;605&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;34&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;606&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'30–34'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;607&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;608&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;8&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;609&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;610&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;614&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;39&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;615&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'35–39'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;616&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;617&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;9&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;618&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;619&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;623&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;44&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;624&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'40–44'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;625&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;626&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;10&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;627&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;628&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;632&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;49&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;633&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'45–49'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;634&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;635&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;11&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;636&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;637&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;641&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;gt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;50&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;642&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'50+'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;643&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        else &lt;/s&gt;
                            &lt;s&gt;null&lt;/s&gt;
                            &lt;s&gt;
    end&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns65:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;646&quot; locator=&quot;168:1-178:7&quot; name=&quot;By Age Stratifier 2&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Case&quot; localId=&quot;647&quot; locator=&quot;169:5-178:7&quot;&gt;
          &lt;wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;648&quot; locator=&quot;170:9-170:72&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;649&quot; locator=&quot;170:14-170:61&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;12&quot; locator=&quot;170:14-170:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;654&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;650&quot; locator=&quot;170:27-170:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;651&quot; locator=&quot;170:36-170:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;655&quot; locator=&quot;170:61&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;4&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;656&quot; locator=&quot;170:68-170:72&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;0-4&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;657&quot; locator=&quot;171:9-171:72&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;658&quot; locator=&quot;171:14-171:61&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;13&quot; locator=&quot;171:14-171:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;663&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;659&quot; locator=&quot;171:27-171:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;660&quot; locator=&quot;171:36-171:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;664&quot; locator=&quot;171:61&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;9&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;665&quot; locator=&quot;171:68-171:72&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;5-9&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;666&quot; locator=&quot;172:9-172:75&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;667&quot; locator=&quot;172:14-172:62&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;14&quot; locator=&quot;172:14-172:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;672&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;668&quot; locator=&quot;172:27-172:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;669&quot; locator=&quot;172:36-172:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;673&quot; locator=&quot;172:61-172:62&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;14&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;674&quot; locator=&quot;172:69-172:75&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;10–14&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;675&quot; locator=&quot;173:9-173:75&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;676&quot; locator=&quot;173:14-173:62&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;15&quot; locator=&quot;173:14-173:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;681&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;677&quot; locator=&quot;173:27-173:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;678&quot; locator=&quot;173:36-173:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;682&quot; locator=&quot;173:61-173:62&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;19&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;683&quot; locator=&quot;173:69-173:75&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;15–19&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;684&quot; locator=&quot;174:9-174:75&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;685&quot; locator=&quot;174:14-174:62&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;16&quot; locator=&quot;174:14-174:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;690&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;686&quot; locator=&quot;174:27-174:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;687&quot; locator=&quot;174:36-174:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;691&quot; locator=&quot;174:61-174:62&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;24&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;692&quot; locator=&quot;174:69-174:75&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;20–24&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;693&quot; locator=&quot;175:9-175:75&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;LessOrEqual&quot; localId=&quot;694&quot; locator=&quot;175:14-175:62&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;17&quot; locator=&quot;175:14-175:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;699&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;695&quot; locator=&quot;175:27-175:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;696&quot; locator=&quot;175:36-175:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;700&quot; locator=&quot;175:61-175:62&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;49&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;701&quot; locator=&quot;175:69-175:75&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;25–49&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;702&quot; locator=&quot;176:9-176:73&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;GreaterOrEqual&quot; localId=&quot;703&quot; locator=&quot;176:14-176:62&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;CalculateAgeAt&quot; localId=&quot;18&quot; locator=&quot;176:14-176:56&quot; precision=&quot;Year&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; path=&quot;birthDate.value&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;708&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;704&quot; locator=&quot;176:27-176:55&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;705&quot; locator=&quot;176:36-176:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;709&quot; locator=&quot;176:61-176:62&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}Integer&quot; value=&quot;50&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;710&quot; locator=&quot;176:69-176:73&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;50+&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
          &lt;/wstxns57:caseItem&gt;
          &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;712&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
            &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;711&quot; locator=&quot;177:14-177:17&quot;/&gt;
          &lt;/wstxns57:else&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns66:s xmlns:wstxns66=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;646&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;/*
 * By Age Stratifiers
 * Age (0–4, 5–9, 10–14, 15–19, 20–24, 25–49, 50+ years)
 * 
 */
&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;By Age Stratifier 2&quot;&lt;/s&gt;
                      &lt;s&gt;:
    &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;647&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;case 
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;648&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;649&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;12&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;650&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;651&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;655&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;4&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;656&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'0-4'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;657&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;658&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;13&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;659&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;660&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;664&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;9&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;665&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'5-9'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;666&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;667&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;14&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;668&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;669&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;673&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;14&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;674&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'10–14'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;675&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;676&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;15&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;677&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;678&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;682&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;19&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;683&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'15–19'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;684&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;685&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;16&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;686&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;687&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;691&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;24&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;692&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'20–24'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;693&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;694&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;17&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;695&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;696&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;700&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;lt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;49&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;701&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'25–49'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;702&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;703&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;18&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;AgeInYearsAt&lt;/s&gt;
                                              &lt;s&gt;(&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;704&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;start of &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;705&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;)&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;709&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;&amp;gt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;50&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;710&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'50+'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;711&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        else &lt;/s&gt;
                            &lt;s&gt;null&lt;/s&gt;
                            &lt;s&gt;
    end&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns66:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;714&quot; locator=&quot;184:1-185:60&quot; name=&quot;By Geographic Region Stratifier&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;727&quot; locator=&quot;185:5-185:60&quot; path=&quot;state&quot;&gt;
          &lt;wstxns57:source wstxns57:type=&quot;First&quot; localId=&quot;19&quot; locator=&quot;185:5-185:54&quot;&gt;
            &lt;wstxns57:source wstxns57:type=&quot;Query&quot; localId=&quot;724&quot; locator=&quot;185:11-185:53&quot;&gt;
              &lt;wstxns57:source&gt;
                &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;715&quot; locator=&quot;185:11-185:27&quot; alias=&quot;A&quot;&gt;
                  &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;717&quot; locator=&quot;185:11-185:25&quot; path=&quot;address&quot;&gt;
                    &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;716&quot; name=&quot;Patient&quot;/&gt;
                  &lt;/wstxns57:expression&gt;
                &lt;/wstxns57:source&gt;
              &lt;/wstxns57:source&gt;
              &lt;wstxns57:where wstxns57:type=&quot;In&quot; localId=&quot;722&quot; locator=&quot;185:29-185:53&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;723&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;719&quot; locator=&quot;185:35-185:39&quot; path=&quot;use&quot; scope=&quot;A&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;List&quot; localId=&quot;720&quot; locator=&quot;185:44-185:53&quot;&gt;
                    &lt;wstxns57:element&gt;
                      &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;721&quot; locator=&quot;185:46-185:51&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;home&quot;/&gt;
                    &lt;/wstxns57:element&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:where&gt;
            &lt;/wstxns57:source&gt;
          &lt;/wstxns57:source&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns67:s xmlns:wstxns67=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;714&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;/*
 * By state stratifier
 */

&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;By Geographic Region Stratifier&quot;&lt;/s&gt;
                      &lt;s&gt;:
    &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;727&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;19&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;First&lt;/s&gt;
                                  &lt;s&gt;(&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;724&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;715&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;717&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;Patient&lt;/s&gt;
                                                                &lt;s&gt;.&lt;/s&gt;
                                                                &lt;s&gt;address&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; &lt;/s&gt;
                                                    &lt;s&gt;A&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;722&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;where &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;722&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;719&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;718&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;A&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;.&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;719&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;use&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; in &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;720&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;{ &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;721&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;'home'&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt; }&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;)&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;.&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;727&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;state&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns67:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;729&quot; locator=&quot;192:1-199:7&quot; name=&quot;By Administrative Gender Stratifier&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Case&quot; localId=&quot;730&quot; locator=&quot;193:5-199:7&quot;&gt;
          &lt;wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;731&quot; locator=&quot;194:9-194:49&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;Equal&quot; localId=&quot;732&quot; locator=&quot;194:14-194:36&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;736&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;734&quot; locator=&quot;194:14-194:27&quot; path=&quot;gender&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;733&quot; locator=&quot;194:14-194:20&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;735&quot; locator=&quot;194:31-194:36&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;male&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;CodeRef&quot; localId=&quot;737&quot; locator=&quot;194:43-194:49&quot; name=&quot;Males&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;738&quot; locator=&quot;195:9-195:53&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;Equal&quot; localId=&quot;739&quot; locator=&quot;195:14-195:38&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;743&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;741&quot; locator=&quot;195:14-195:27&quot; path=&quot;gender&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;740&quot; locator=&quot;195:14-195:20&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;742&quot; locator=&quot;195:31-195:38&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;female&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;CodeRef&quot; localId=&quot;744&quot; locator=&quot;195:45-195:53&quot; name=&quot;Females&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;745&quot; locator=&quot;196:9-196:71&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;Equal&quot; localId=&quot;746&quot; locator=&quot;196:14-196:50&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;750&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;748&quot; locator=&quot;196:14-196:27&quot; path=&quot;gender&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;747&quot; locator=&quot;196:14-196:20&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;749&quot; locator=&quot;196:31-196:50&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;transgender female&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;CodeRef&quot; localId=&quot;751&quot; locator=&quot;196:57-196:71&quot; name=&quot;Trans Females&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
            &lt;wstxns57:caseItem wstxns57:type=&quot;CaseItem&quot; localId=&quot;752&quot; locator=&quot;197:9-197:67&quot;&gt;
              &lt;wstxns57:when wstxns57:type=&quot;Equal&quot; localId=&quot;753&quot; locator=&quot;197:14-197:48&quot;&gt;
                &lt;wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;757&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                    &lt;wstxns57:operand&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;755&quot; locator=&quot;197:14-197:27&quot; path=&quot;gender&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;754&quot; locator=&quot;197:14-197:20&quot; name=&quot;Patient&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                  &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;756&quot; locator=&quot;197:31-197:48&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;transgender male&quot;/&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:when&gt;
              &lt;wstxns57:then wstxns57:type=&quot;CodeRef&quot; localId=&quot;758&quot; locator=&quot;197:55-197:67&quot; name=&quot;Trans Males&quot;/&gt;
            &lt;/wstxns57:caseItem&gt;
          &lt;/wstxns57:caseItem&gt;
          &lt;wstxns57:else wstxns57:type=&quot;CodeRef&quot; localId=&quot;759&quot; locator=&quot;198:14-198:20&quot; name=&quot;Other&quot;/&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns68:s xmlns:wstxns68=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;729&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;/*
 * By Administrative Gender of Patient Stratifier
 * Need to expand codes
 */

&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;By Administrative Gender Stratifier&quot;&lt;/s&gt;
                      &lt;s&gt;:
    &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;730&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;case 
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;731&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;732&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;734&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;733&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;Patient&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;.&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;734&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;gender&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;735&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;'male'&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;737&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;&quot;Males&quot;&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;738&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;739&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;741&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;740&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;Patient&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;.&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;741&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;gender&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;742&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;'female'&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;744&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;&quot;Females&quot;&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;745&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;746&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;748&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;747&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;Patient&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;.&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;748&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;gender&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;749&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;'transgender female'&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;751&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;&quot;Trans Females&quot;&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;752&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;when &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;753&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;755&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;754&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;Patient&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;.&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;755&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;gender&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                        &lt;s&gt;=&lt;/s&gt;
                                        &lt;s&gt; &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;756&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;'transgender male'&lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;758&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;&quot;Trans Males&quot;&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
        else &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;759&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;&quot;Other&quot;&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
    end&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns68:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;761&quot; locator=&quot;205:2-211:3&quot; name=&quot;SW&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Exists&quot; localId=&quot;762&quot; locator=&quot;206:3-211:3&quot;&gt;
          &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;790&quot; locator=&quot;206:10-211:3&quot;&gt;
            &lt;wstxns57:source&gt;
              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;763&quot; locator=&quot;207:5-207:19&quot; alias=&quot;O&quot;&gt;
                &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;764&quot; locator=&quot;207:5-207:17&quot; dataType=&quot;{http://hl7.org/fhir}Observation&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Observation&quot;/&gt;
              &lt;/wstxns57:source&gt;
            &lt;/wstxns57:source&gt;
            &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;765&quot; locator=&quot;208:5-210:29&quot;&gt;
              &lt;wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;766&quot; locator=&quot;208:11-209:38&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;773&quot; locator=&quot;208:11-208:57&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;774&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;768&quot; locator=&quot;208:11-208:18&quot; path=&quot;status&quot; scope=&quot;O&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;List&quot; localId=&quot;769&quot; locator=&quot;208:23-208:57&quot;&gt;
                          &lt;wstxns57:element&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;770&quot; locator=&quot;208:25-208:31&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;final&quot;/&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;771&quot; locator=&quot;208:34-208:42&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;amended&quot;/&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;772&quot; locator=&quot;208:45-208:55&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;corrected&quot;/&gt;
                          &lt;/wstxns57:element&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;778&quot; locator=&quot;209:9-209:38&quot;&gt;
                      &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;779&quot;&gt;
                        &lt;wstxns57:source&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;780&quot; alias=&quot;X&quot;&gt;
                            &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;776&quot; locator=&quot;209:9-209:18&quot; path=&quot;category&quot; scope=&quot;O&quot;/&gt;
                          &lt;/wstxns57:source&gt;
                        &lt;/wstxns57:source&gt;
                        &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;781&quot; distinct=&quot;false&quot;&gt;
                          &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;783&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;782&quot; name=&quot;X&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:expression&gt;
                        &lt;/wstxns57:return&gt;
                      &lt;/wstxns57:codes&gt;
                      &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;777&quot; locator=&quot;209:23-209:38&quot; name=&quot;social-history&quot; preserve=&quot;true&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;784&quot; locator=&quot;210:9-210:29&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;788&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;786&quot; locator=&quot;210:9-210:14&quot; path=&quot;code&quot; scope=&quot;O&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;787&quot; locator=&quot;210:18-210:29&quot; name=&quot;Sex Worker&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:where&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns69:s xmlns:wstxns69=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;761&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;/*
 * Key populations (men who have sex with men, people living in prisons and other closed settings, people who inject drugs, sex workers, trans and gender diverse people)
 */

 &lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;SW&lt;/s&gt;
                      &lt;s&gt;:
  &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;762&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;exists &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;790&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;(
    &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;790&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;763&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;764&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;764&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;[&lt;/s&gt;
                                                                &lt;s&gt;Observation&lt;/s&gt;
                                                                &lt;s&gt;]&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; &lt;/s&gt;
                                                    &lt;s&gt;O&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
    &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;765&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;where &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;765&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;766&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;773&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;768&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;767&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;O&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;768&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;status&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; in &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;769&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;{ &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;770&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'final'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;, &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;771&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'amended'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;, &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;772&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'corrected'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; }&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;778&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;776&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;775&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;O&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;776&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;category&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; in &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;777&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;&quot;social-history&quot;&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
    and &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;784&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;786&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;785&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;O&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;.&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;786&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;code&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                          &lt;s&gt;~&lt;/s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;787&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;&quot;Sex Worker&quot;&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
  )&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns69:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;792&quot; locator=&quot;213:2-219:3&quot; name=&quot;MSM&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Exists&quot; localId=&quot;793&quot; locator=&quot;214:3-219:3&quot;&gt;
          &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;821&quot; locator=&quot;214:10-219:3&quot;&gt;
            &lt;wstxns57:source&gt;
              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;794&quot; locator=&quot;215:5-215:19&quot; alias=&quot;O&quot;&gt;
                &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;795&quot; locator=&quot;215:5-215:17&quot; dataType=&quot;{http://hl7.org/fhir}Observation&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Observation&quot;/&gt;
              &lt;/wstxns57:source&gt;
            &lt;/wstxns57:source&gt;
            &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;796&quot; locator=&quot;216:5-218:44&quot;&gt;
              &lt;wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;797&quot; locator=&quot;216:11-217:38&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;804&quot; locator=&quot;216:11-216:57&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;805&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;799&quot; locator=&quot;216:11-216:18&quot; path=&quot;status&quot; scope=&quot;O&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;List&quot; localId=&quot;800&quot; locator=&quot;216:23-216:57&quot;&gt;
                          &lt;wstxns57:element&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;801&quot; locator=&quot;216:25-216:31&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;final&quot;/&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;802&quot; locator=&quot;216:34-216:42&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;amended&quot;/&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;803&quot; locator=&quot;216:45-216:55&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;corrected&quot;/&gt;
                          &lt;/wstxns57:element&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;809&quot; locator=&quot;217:9-217:38&quot;&gt;
                      &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;810&quot;&gt;
                        &lt;wstxns57:source&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;811&quot; alias=&quot;X&quot;&gt;
                            &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;807&quot; locator=&quot;217:9-217:18&quot; path=&quot;category&quot; scope=&quot;O&quot;/&gt;
                          &lt;/wstxns57:source&gt;
                        &lt;/wstxns57:source&gt;
                        &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;812&quot; distinct=&quot;false&quot;&gt;
                          &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;814&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;813&quot; name=&quot;X&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:expression&gt;
                        &lt;/wstxns57:return&gt;
                      &lt;/wstxns57:codes&gt;
                      &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;808&quot; locator=&quot;217:23-217:38&quot; name=&quot;social-history&quot; preserve=&quot;true&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;815&quot; locator=&quot;218:9-218:44&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;819&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;817&quot; locator=&quot;218:9-218:14&quot; path=&quot;code&quot; scope=&quot;O&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;818&quot; locator=&quot;218:18-218:44&quot; name=&quot;Men who have sex with men&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:where&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns70:s xmlns:wstxns70=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;792&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;MSM&lt;/s&gt;
                      &lt;s&gt;:
  &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;793&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;exists &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;821&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;(
    &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;821&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;794&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;795&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;795&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;[&lt;/s&gt;
                                                                &lt;s&gt;Observation&lt;/s&gt;
                                                                &lt;s&gt;]&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; &lt;/s&gt;
                                                    &lt;s&gt;O&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
    &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;796&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;where &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;796&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;797&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;804&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;799&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;798&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;O&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;799&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;status&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; in &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;800&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;{ &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;801&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'final'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;, &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;802&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'amended'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;, &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;803&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'corrected'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; }&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;809&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;807&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;806&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;O&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;807&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;category&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; in &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;808&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;&quot;social-history&quot;&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
    and &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;815&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;817&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;816&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;O&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;.&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;817&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;code&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                          &lt;s&gt;~&lt;/s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;818&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;&quot;Men who have sex with men&quot;&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
  )&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns70:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;823&quot; locator=&quot;221:3-227:3&quot; name=&quot;Trans&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Exists&quot; localId=&quot;824&quot; locator=&quot;222:3-227:3&quot;&gt;
          &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;852&quot; locator=&quot;222:10-227:3&quot;&gt;
            &lt;wstxns57:source&gt;
              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;825&quot; locator=&quot;223:5-223:19&quot; alias=&quot;O&quot;&gt;
                &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;826&quot; locator=&quot;223:5-223:17&quot; dataType=&quot;{http://hl7.org/fhir}Observation&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Observation&quot;/&gt;
              &lt;/wstxns57:source&gt;
            &lt;/wstxns57:source&gt;
            &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;827&quot; locator=&quot;224:5-226:50&quot;&gt;
              &lt;wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;828&quot; locator=&quot;224:11-225:38&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;835&quot; locator=&quot;224:11-224:57&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;836&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;830&quot; locator=&quot;224:11-224:18&quot; path=&quot;status&quot; scope=&quot;O&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;List&quot; localId=&quot;831&quot; locator=&quot;224:23-224:57&quot;&gt;
                          &lt;wstxns57:element&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;832&quot; locator=&quot;224:25-224:31&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;final&quot;/&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;833&quot; locator=&quot;224:34-224:42&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;amended&quot;/&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;834&quot; locator=&quot;224:45-224:55&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;corrected&quot;/&gt;
                          &lt;/wstxns57:element&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;840&quot; locator=&quot;225:9-225:38&quot;&gt;
                      &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;841&quot;&gt;
                        &lt;wstxns57:source&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;842&quot; alias=&quot;X&quot;&gt;
                            &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;838&quot; locator=&quot;225:9-225:18&quot; path=&quot;category&quot; scope=&quot;O&quot;/&gt;
                          &lt;/wstxns57:source&gt;
                        &lt;/wstxns57:source&gt;
                        &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;843&quot; distinct=&quot;false&quot;&gt;
                          &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;845&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;844&quot; name=&quot;X&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:expression&gt;
                        &lt;/wstxns57:return&gt;
                      &lt;/wstxns57:codes&gt;
                      &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;839&quot; locator=&quot;225:23-225:38&quot; name=&quot;social-history&quot; preserve=&quot;true&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;846&quot; locator=&quot;226:9-226:50&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;850&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;848&quot; locator=&quot;226:9-226:14&quot; path=&quot;code&quot; scope=&quot;O&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;849&quot; locator=&quot;226:18-226:50&quot; name=&quot;Trans and gender-diverse people&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:where&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns71:s xmlns:wstxns71=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;823&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;Trans&lt;/s&gt;
                      &lt;s&gt;:
  &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;824&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;exists &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;852&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;(
    &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;852&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;825&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;826&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;826&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;[&lt;/s&gt;
                                                                &lt;s&gt;Observation&lt;/s&gt;
                                                                &lt;s&gt;]&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; &lt;/s&gt;
                                                    &lt;s&gt;O&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
    &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;827&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;where &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;827&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;828&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;835&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;830&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;829&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;O&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;830&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;status&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; in &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;831&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;{ &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;832&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'final'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;, &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;833&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'amended'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;, &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;834&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'corrected'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; }&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;840&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;838&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;837&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;O&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;838&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;category&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; in &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;839&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;&quot;social-history&quot;&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
    and &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;846&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;848&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;847&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;O&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;.&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;848&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;code&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                          &lt;s&gt;~&lt;/s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;849&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;&quot;Trans and gender-diverse people&quot;&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
  )&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns71:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;854&quot; locator=&quot;229:3-235:3&quot; name=&quot;PWID&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Exists&quot; localId=&quot;855&quot; locator=&quot;230:3-235:3&quot;&gt;
          &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;883&quot; locator=&quot;230:10-235:3&quot;&gt;
            &lt;wstxns57:source&gt;
              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;856&quot; locator=&quot;231:5-231:19&quot; alias=&quot;O&quot;&gt;
                &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;857&quot; locator=&quot;231:5-231:17&quot; dataType=&quot;{http://hl7.org/fhir}Observation&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Observation&quot;/&gt;
              &lt;/wstxns57:source&gt;
            &lt;/wstxns57:source&gt;
            &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;858&quot; locator=&quot;232:5-234:42&quot;&gt;
              &lt;wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;859&quot; locator=&quot;232:11-233:38&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;866&quot; locator=&quot;232:11-232:57&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;867&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;861&quot; locator=&quot;232:11-232:18&quot; path=&quot;status&quot; scope=&quot;O&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;List&quot; localId=&quot;862&quot; locator=&quot;232:23-232:57&quot;&gt;
                          &lt;wstxns57:element&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;863&quot; locator=&quot;232:25-232:31&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;final&quot;/&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;864&quot; locator=&quot;232:34-232:42&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;amended&quot;/&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;865&quot; locator=&quot;232:45-232:55&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;corrected&quot;/&gt;
                          &lt;/wstxns57:element&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;871&quot; locator=&quot;233:9-233:38&quot;&gt;
                      &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;872&quot;&gt;
                        &lt;wstxns57:source&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;873&quot; alias=&quot;X&quot;&gt;
                            &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;869&quot; locator=&quot;233:9-233:18&quot; path=&quot;category&quot; scope=&quot;O&quot;/&gt;
                          &lt;/wstxns57:source&gt;
                        &lt;/wstxns57:source&gt;
                        &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;874&quot; distinct=&quot;false&quot;&gt;
                          &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;876&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;875&quot; name=&quot;X&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:expression&gt;
                        &lt;/wstxns57:return&gt;
                      &lt;/wstxns57:codes&gt;
                      &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;870&quot; locator=&quot;233:23-233:38&quot; name=&quot;social-history&quot; preserve=&quot;true&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;877&quot; locator=&quot;234:9-234:42&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;881&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;879&quot; locator=&quot;234:9-234:14&quot; path=&quot;code&quot; scope=&quot;O&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;880&quot; locator=&quot;234:18-234:42&quot; name=&quot;People who inject drugs&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:where&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns72:s xmlns:wstxns72=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;854&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;PWID&lt;/s&gt;
                      &lt;s&gt;:
  &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;855&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;exists &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;883&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;(
    &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;883&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;856&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;857&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;857&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;[&lt;/s&gt;
                                                                &lt;s&gt;Observation&lt;/s&gt;
                                                                &lt;s&gt;]&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; &lt;/s&gt;
                                                    &lt;s&gt;O&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
    &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;858&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;where &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;858&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;859&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;866&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;861&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;860&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;O&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;861&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;status&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; in &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;862&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;{ &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;863&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'final'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;, &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;864&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'amended'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;, &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;865&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'corrected'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; }&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;871&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;869&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;868&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;O&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;869&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;category&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; in &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;870&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;&quot;social-history&quot;&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
    and &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;877&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;879&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;878&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;O&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;.&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;879&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;code&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                          &lt;s&gt;~&lt;/s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;880&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;&quot;People who inject drugs&quot;&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
  )&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns72:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;885&quot; locator=&quot;237:3-243:3&quot; name=&quot;Prisoner&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Exists&quot; localId=&quot;886&quot; locator=&quot;238:3-243:3&quot;&gt;
          &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;914&quot; locator=&quot;238:10-243:3&quot;&gt;
            &lt;wstxns57:source&gt;
              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;887&quot; locator=&quot;239:5-239:19&quot; alias=&quot;O&quot;&gt;
                &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;888&quot; locator=&quot;239:5-239:17&quot; dataType=&quot;{http://hl7.org/fhir}Observation&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Observation&quot;/&gt;
              &lt;/wstxns57:source&gt;
            &lt;/wstxns57:source&gt;
            &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;889&quot; locator=&quot;240:5-242:69&quot;&gt;
              &lt;wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;890&quot; locator=&quot;240:11-241:38&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;897&quot; locator=&quot;240:11-240:57&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;898&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;892&quot; locator=&quot;240:11-240:18&quot; path=&quot;status&quot; scope=&quot;O&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;List&quot; localId=&quot;893&quot; locator=&quot;240:23-240:57&quot;&gt;
                          &lt;wstxns57:element&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;894&quot; locator=&quot;240:25-240:31&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;final&quot;/&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;895&quot; locator=&quot;240:34-240:42&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;amended&quot;/&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;896&quot; locator=&quot;240:45-240:55&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;corrected&quot;/&gt;
                          &lt;/wstxns57:element&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;902&quot; locator=&quot;241:9-241:38&quot;&gt;
                      &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;903&quot;&gt;
                        &lt;wstxns57:source&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;904&quot; alias=&quot;X&quot;&gt;
                            &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;900&quot; locator=&quot;241:9-241:18&quot; path=&quot;category&quot; scope=&quot;O&quot;/&gt;
                          &lt;/wstxns57:source&gt;
                        &lt;/wstxns57:source&gt;
                        &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;905&quot; distinct=&quot;false&quot;&gt;
                          &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;907&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;906&quot; name=&quot;X&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:expression&gt;
                        &lt;/wstxns57:return&gt;
                      &lt;/wstxns57:codes&gt;
                      &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;901&quot; locator=&quot;241:23-241:38&quot; name=&quot;social-history&quot; preserve=&quot;true&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;908&quot; locator=&quot;242:9-242:69&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;912&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;910&quot; locator=&quot;242:9-242:14&quot; path=&quot;code&quot; scope=&quot;O&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;911&quot; locator=&quot;242:18-242:69&quot; name=&quot;People living in prisons and other closed settings&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:where&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns73:s xmlns:wstxns73=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;885&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;Prisoner&lt;/s&gt;
                      &lt;s&gt;:
  &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;886&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;exists &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;914&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;(
    &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;914&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;887&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;888&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;888&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;[&lt;/s&gt;
                                                                &lt;s&gt;Observation&lt;/s&gt;
                                                                &lt;s&gt;]&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; &lt;/s&gt;
                                                    &lt;s&gt;O&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
    &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;889&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;where &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;889&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;890&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;897&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;892&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;891&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;O&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;892&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;status&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; in &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;893&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;{ &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;894&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'final'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;, &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;895&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'amended'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;, &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;896&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'corrected'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; }&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;902&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;900&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;899&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;O&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;900&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;category&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; in &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;901&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;&quot;social-history&quot;&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
    and &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;908&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;910&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;909&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;O&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;.&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;910&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;code&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                          &lt;s&gt;~&lt;/s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;911&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;&quot;People living in prisons and other closed settings&quot;&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
  )&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns73:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;916&quot; locator=&quot;245:3-252:3&quot; name=&quot;TB_diagnosed&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Exists&quot; localId=&quot;917&quot; locator=&quot;246:3-252:3&quot;&gt;
          &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;967&quot; locator=&quot;246:9-252:3&quot;&gt;
            &lt;wstxns57:source&gt;
              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;918&quot; locator=&quot;247:6-247:18&quot; alias=&quot;C&quot;&gt;
                &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;919&quot; locator=&quot;247:6-247:16&quot; dataType=&quot;{http://hl7.org/fhir}Condition&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Condition&quot;/&gt;
              &lt;/wstxns57:source&gt;
            &lt;/wstxns57:source&gt;
            &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;920&quot; locator=&quot;248:5-251:43&quot;&gt;
              &lt;wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;921&quot; locator=&quot;248:11-250:31&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;922&quot; locator=&quot;248:11-249:43&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;923&quot; locator=&quot;248:11-248:37&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;927&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;925&quot; locator=&quot;248:11-248:26&quot; path=&quot;clinicalStatus&quot; scope=&quot;C&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;926&quot; locator=&quot;248:30-248:37&quot; name=&quot;active&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;932&quot; locator=&quot;249:9-249:43&quot;&gt;
                          &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;933&quot;&gt;
                            &lt;wstxns57:source&gt;
                              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;934&quot; alias=&quot;X&quot;&gt;
                                &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;930&quot; locator=&quot;249:9-249:18&quot; path=&quot;category&quot; scope=&quot;C&quot;/&gt;
                              &lt;/wstxns57:source&gt;
                            &lt;/wstxns57:source&gt;
                            &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;935&quot; distinct=&quot;false&quot;&gt;
                              &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;937&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                                &lt;wstxns57:operand&gt;
                                  &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;936&quot; name=&quot;X&quot;/&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:expression&gt;
                            &lt;/wstxns57:return&gt;
                          &lt;/wstxns57:codes&gt;
                          &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;931&quot; locator=&quot;249:23-249:43&quot; name=&quot;encounter-diagnosis&quot; preserve=&quot;true&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;938&quot; locator=&quot;250:9-250:31&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;942&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;940&quot; locator=&quot;250:9-250:14&quot; path=&quot;code&quot; scope=&quot;C&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;941&quot; locator=&quot;250:18-250:31&quot; name=&quot;Diagnosed TB&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;IncludedIn&quot; localId=&quot;947&quot; locator=&quot;251:9-251:43&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;949&quot; name=&quot;ToInterval&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;948&quot; asType=&quot;{http://hl7.org/fhir}Period&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;945&quot; locator=&quot;251:9-251:15&quot; path=&quot;onset&quot; scope=&quot;C&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Interval&quot; localId=&quot;950&quot;&gt;
                      &lt;wstxns57:low wstxns57:type=&quot;ToDateTime&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;951&quot; path=&quot;low&quot;&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;946&quot; locator=&quot;251:24-251:43&quot; name=&quot;Measurement Period&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:low&gt;
                      &lt;wstxns57:lowClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;953&quot; path=&quot;lowClosed&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;946&quot; locator=&quot;251:24-251:43&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:lowClosedExpression&gt;
                      &lt;wstxns57:high wstxns57:type=&quot;ToDateTime&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;954&quot; path=&quot;high&quot;&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;946&quot; locator=&quot;251:24-251:43&quot; name=&quot;Measurement Period&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:high&gt;
                      &lt;wstxns57:highClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;956&quot; path=&quot;highClosed&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;946&quot; locator=&quot;251:24-251:43&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:highClosedExpression&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:where&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns74:s xmlns:wstxns74=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;916&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;TB_diagnosed&lt;/s&gt;
                      &lt;s&gt;:
  &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;917&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;exists&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;967&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;(
    &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;967&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;(&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;967&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;918&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;919&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;919&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;[&lt;/s&gt;
                                                                      &lt;s&gt;Condition&lt;/s&gt;
                                                                      &lt;s&gt;]&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                          &lt;s&gt;C&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
    &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;920&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;where &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;920&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;921&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;922&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;923&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;925&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;924&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;C&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;.&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;925&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;clinicalStatus&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; &lt;/s&gt;
                                                                            &lt;s&gt;~&lt;/s&gt;
                                                                            &lt;s&gt; &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;926&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;&quot;active&quot;&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
    and &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;932&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;930&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;929&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;C&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;.&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;930&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;category&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; in &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;931&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;&quot;encounter-diagnosis&quot;&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
    and &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;938&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;940&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;939&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;C&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;940&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;code&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                      &lt;s&gt;~&lt;/s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;941&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;&quot;Diagnosed TB&quot;&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;947&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;945&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;944&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;C&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;945&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;onset&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;947&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                                &lt;s&gt;during&lt;/s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;946&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;)&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
  )&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns74:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;969&quot; locator=&quot;254:3-261:3&quot; name=&quot;TB_presumptive&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Exists&quot; localId=&quot;970&quot; locator=&quot;255:3-261:3&quot;&gt;
          &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;1020&quot; locator=&quot;255:9-261:3&quot;&gt;
            &lt;wstxns57:source&gt;
              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;971&quot; locator=&quot;256:6-256:18&quot; alias=&quot;C&quot;&gt;
                &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;972&quot; locator=&quot;256:6-256:16&quot; dataType=&quot;{http://hl7.org/fhir}Condition&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Condition&quot;/&gt;
              &lt;/wstxns57:source&gt;
            &lt;/wstxns57:source&gt;
            &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;973&quot; locator=&quot;257:5-260:43&quot;&gt;
              &lt;wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;974&quot; locator=&quot;257:11-259:33&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;975&quot; locator=&quot;257:11-258:43&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;976&quot; locator=&quot;257:11-257:37&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;980&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;978&quot; locator=&quot;257:11-257:26&quot; path=&quot;clinicalStatus&quot; scope=&quot;C&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;979&quot; locator=&quot;257:30-257:37&quot; name=&quot;active&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;985&quot; locator=&quot;258:9-258:43&quot;&gt;
                          &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;986&quot;&gt;
                            &lt;wstxns57:source&gt;
                              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;987&quot; alias=&quot;X&quot;&gt;
                                &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;983&quot; locator=&quot;258:9-258:18&quot; path=&quot;category&quot; scope=&quot;C&quot;/&gt;
                              &lt;/wstxns57:source&gt;
                            &lt;/wstxns57:source&gt;
                            &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;988&quot; distinct=&quot;false&quot;&gt;
                              &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;990&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                                &lt;wstxns57:operand&gt;
                                  &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;989&quot; name=&quot;X&quot;/&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:expression&gt;
                            &lt;/wstxns57:return&gt;
                          &lt;/wstxns57:codes&gt;
                          &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;984&quot; locator=&quot;258:23-258:43&quot; name=&quot;encounter-diagnosis&quot; preserve=&quot;true&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;991&quot; locator=&quot;259:9-259:33&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;995&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;993&quot; locator=&quot;259:9-259:14&quot; path=&quot;code&quot; scope=&quot;C&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;994&quot; locator=&quot;259:18-259:33&quot; name=&quot;Presumptive TB&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;IncludedIn&quot; localId=&quot;1000&quot; locator=&quot;260:9-260:43&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1002&quot; name=&quot;ToInterval&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;1001&quot; asType=&quot;{http://hl7.org/fhir}Period&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;998&quot; locator=&quot;260:9-260:15&quot; path=&quot;onset&quot; scope=&quot;C&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Interval&quot; localId=&quot;1003&quot;&gt;
                      &lt;wstxns57:low wstxns57:type=&quot;ToDateTime&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1004&quot; path=&quot;low&quot;&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;999&quot; locator=&quot;260:24-260:43&quot; name=&quot;Measurement Period&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:low&gt;
                      &lt;wstxns57:lowClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;1006&quot; path=&quot;lowClosed&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;999&quot; locator=&quot;260:24-260:43&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:lowClosedExpression&gt;
                      &lt;wstxns57:high wstxns57:type=&quot;ToDateTime&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1007&quot; path=&quot;high&quot;&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;999&quot; locator=&quot;260:24-260:43&quot; name=&quot;Measurement Period&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:high&gt;
                      &lt;wstxns57:highClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;1009&quot; path=&quot;highClosed&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;999&quot; locator=&quot;260:24-260:43&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:highClosedExpression&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:where&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns75:s xmlns:wstxns75=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;969&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;TB_presumptive&lt;/s&gt;
                      &lt;s&gt;:
  &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;970&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;exists&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1020&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;(
    &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1020&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;(&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;1020&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;971&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;972&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;972&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;[&lt;/s&gt;
                                                                      &lt;s&gt;Condition&lt;/s&gt;
                                                                      &lt;s&gt;]&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                          &lt;s&gt;C&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
    &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;973&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;where &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;973&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;974&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;975&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;976&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;978&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;977&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;C&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;.&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;978&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;clinicalStatus&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; &lt;/s&gt;
                                                                            &lt;s&gt;~&lt;/s&gt;
                                                                            &lt;s&gt; &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;979&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;&quot;active&quot;&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
    and &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;985&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;983&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;982&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;C&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;.&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;983&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;category&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; in &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;984&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;&quot;encounter-diagnosis&quot;&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
    and &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;991&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;993&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;992&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;C&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;993&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;code&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                      &lt;s&gt;~&lt;/s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;994&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;&quot;Presumptive TB&quot;&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1000&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;998&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;997&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;C&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;998&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;onset&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1000&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                                &lt;s&gt;during&lt;/s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;999&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;)&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
  )&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns75:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;1022&quot; locator=&quot;263:1-270:3&quot; name=&quot;Community_testing&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Exists&quot; localId=&quot;1023&quot; locator=&quot;264:3-270:3&quot;&gt;
          &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;1053&quot; locator=&quot;264:9-270:3&quot;&gt;
            &lt;wstxns57:source&gt;
              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1024&quot; locator=&quot;264:10-264:24&quot; alias=&quot;O&quot;&gt;
                &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;1025&quot; locator=&quot;264:10-264:22&quot; dataType=&quot;{http://hl7.org/fhir}Observation&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Observation&quot;/&gt;
              &lt;/wstxns57:source&gt;
            &lt;/wstxns57:source&gt;
            &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;1026&quot; locator=&quot;267:3-269:43&quot;&gt;
              &lt;wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;1027&quot; locator=&quot;267:10-268:34&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;1033&quot; locator=&quot;267:10-267:43&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1034&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1029&quot; locator=&quot;267:10-267:17&quot; path=&quot;status&quot; scope=&quot;O&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;List&quot; localId=&quot;1030&quot; locator=&quot;267:22-267:43&quot;&gt;
                          &lt;wstxns57:element&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;1031&quot; locator=&quot;267:24-267:30&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;final&quot;/&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;1032&quot; locator=&quot;267:33-267:41&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;amended&quot;/&gt;
                          &lt;/wstxns57:element&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;InValueSet&quot; localId=&quot;1038&quot; locator=&quot;268:7-268:34&quot;&gt;
                      &lt;wstxns57:code wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1039&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                        &lt;wstxns57:operand&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1036&quot; locator=&quot;268:7-268:12&quot; path=&quot;code&quot; scope=&quot;O&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:code&gt;
                      &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;1037&quot; locator=&quot;268:17-268:34&quot; name=&quot;HIVtesttypeCodes&quot; preserve=&quot;true&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;1044&quot; locator=&quot;269:7-269:42&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1045&quot; name=&quot;ToDateTime&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1041&quot; locator=&quot;269:7-269:14&quot; path=&quot;issued&quot; scope=&quot;O&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Interval&quot; localId=&quot;1046&quot;&gt;
                      &lt;wstxns57:low wstxns57:type=&quot;ToDateTime&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1047&quot; path=&quot;low&quot;&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1042&quot; locator=&quot;269:23-269:42&quot; name=&quot;Measurement Period&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:low&gt;
                      &lt;wstxns57:lowClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;1049&quot; path=&quot;lowClosed&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1042&quot; locator=&quot;269:23-269:42&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:lowClosedExpression&gt;
                      &lt;wstxns57:high wstxns57:type=&quot;ToDateTime&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1050&quot; path=&quot;high&quot;&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1042&quot; locator=&quot;269:23-269:42&quot; name=&quot;Measurement Period&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:high&gt;
                      &lt;wstxns57:highClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;1052&quot; path=&quot;highClosed&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1042&quot; locator=&quot;269:23-269:42&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:highClosedExpression&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:where&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns76:s xmlns:wstxns76=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;1022&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;Community_testing&quot;&lt;/s&gt;
                      &lt;s&gt;:
  &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;1023&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;exists&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1053&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;(&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1053&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1024&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1025&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1025&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;[&lt;/s&gt;
                                                                &lt;s&gt;Observation&lt;/s&gt;
                                                                &lt;s&gt;]&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; &lt;/s&gt;
                                                    &lt;s&gt;O&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
  //with [O.encounter -&gt; Encounter] E
     // such that (E.location in &quot;Community-level testing&quot;)
  &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;1026&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;where &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1026&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;(&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1026&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1027&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1033&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1029&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1028&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;O&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1029&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;status&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; in &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1030&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;{ &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1031&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;'final'&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;, &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1032&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;'amended'&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; }&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
  and &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1038&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1036&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1035&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;O&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1036&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;code&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; in &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1037&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;&quot;HIVtesttypeCodes&quot;&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
  and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1044&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1041&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1040&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;O&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1041&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;issued&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1044&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                                &lt;s&gt;during&lt;/s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1042&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;)&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
  )&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns76:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;1055&quot; locator=&quot;272:1-279:3&quot; name=&quot;Facility_testing&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Exists&quot; localId=&quot;1056&quot; locator=&quot;273:3-279:3&quot;&gt;
          &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;1086&quot; locator=&quot;273:9-279:3&quot;&gt;
            &lt;wstxns57:source&gt;
              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1057&quot; locator=&quot;273:10-273:24&quot; alias=&quot;O&quot;&gt;
                &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;1058&quot; locator=&quot;273:10-273:22&quot; dataType=&quot;{http://hl7.org/fhir}Observation&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Observation&quot;/&gt;
              &lt;/wstxns57:source&gt;
            &lt;/wstxns57:source&gt;
            &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;1059&quot; locator=&quot;276:3-278:43&quot;&gt;
              &lt;wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;1060&quot; locator=&quot;276:10-277:34&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;1066&quot; locator=&quot;276:10-276:43&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1067&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1062&quot; locator=&quot;276:10-276:17&quot; path=&quot;status&quot; scope=&quot;O&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;List&quot; localId=&quot;1063&quot; locator=&quot;276:22-276:43&quot;&gt;
                          &lt;wstxns57:element&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;1064&quot; locator=&quot;276:24-276:30&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;final&quot;/&gt;
                            &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;1065&quot; locator=&quot;276:33-276:41&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;amended&quot;/&gt;
                          &lt;/wstxns57:element&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;InValueSet&quot; localId=&quot;1071&quot; locator=&quot;277:7-277:34&quot;&gt;
                      &lt;wstxns57:code wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1072&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                        &lt;wstxns57:operand&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1069&quot; locator=&quot;277:7-277:12&quot; path=&quot;code&quot; scope=&quot;O&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:code&gt;
                      &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;1070&quot; locator=&quot;277:17-277:34&quot; name=&quot;HIVtesttypeCodes&quot; preserve=&quot;true&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;1077&quot; locator=&quot;278:7-278:42&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1078&quot; name=&quot;ToDateTime&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1074&quot; locator=&quot;278:7-278:14&quot; path=&quot;issued&quot; scope=&quot;O&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Interval&quot; localId=&quot;1079&quot;&gt;
                      &lt;wstxns57:low wstxns57:type=&quot;ToDateTime&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1080&quot; path=&quot;low&quot;&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1075&quot; locator=&quot;278:23-278:42&quot; name=&quot;Measurement Period&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:low&gt;
                      &lt;wstxns57:lowClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;1082&quot; path=&quot;lowClosed&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1075&quot; locator=&quot;278:23-278:42&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:lowClosedExpression&gt;
                      &lt;wstxns57:high wstxns57:type=&quot;ToDateTime&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1083&quot; path=&quot;high&quot;&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1075&quot; locator=&quot;278:23-278:42&quot; name=&quot;Measurement Period&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:high&gt;
                      &lt;wstxns57:highClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;1085&quot; path=&quot;highClosed&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1075&quot; locator=&quot;278:23-278:42&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:highClosedExpression&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:where&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns77:s xmlns:wstxns77=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;1055&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;Facility_testing&quot;&lt;/s&gt;
                      &lt;s&gt;:
  &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;1056&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;exists&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1086&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;(&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1086&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1057&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1058&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1058&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;[&lt;/s&gt;
                                                                &lt;s&gt;Observation&lt;/s&gt;
                                                                &lt;s&gt;]&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; &lt;/s&gt;
                                                    &lt;s&gt;O&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
  //with [O.encounter -&gt; Encounter] E
      //such that (E.location in &quot;Facility-level testing&quot;)
  &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;1059&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;where &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1059&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;(&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1059&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1060&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1066&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1062&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1061&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;O&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1062&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;status&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; in &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1063&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;{ &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1064&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;'final'&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;, &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1065&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;'amended'&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; }&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
  and &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1071&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1069&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1068&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;O&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1069&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;code&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; in &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1070&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;&quot;HIVtesttypeCodes&quot;&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
  and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1077&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1074&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1073&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;O&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1074&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;issued&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1077&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                                &lt;s&gt;during&lt;/s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1075&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;)&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
  )&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns77:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;1088&quot; locator=&quot;283:1-295:5&quot; name=&quot;ANC_case&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Exists&quot; localId=&quot;1089&quot; locator=&quot;284:1-295:5&quot;&gt;
          &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;1132&quot; locator=&quot;284:7-295:5&quot;&gt;
            &lt;wstxns57:source&gt;
              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1090&quot; locator=&quot;285:5-285:23&quot; alias=&quot;EOS&quot;&gt;
                &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;1091&quot; locator=&quot;285:5-285:19&quot; dataType=&quot;{http://hl7.org/fhir}EpisodeOfCare&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/EpisodeOfCare&quot;/&gt;
              &lt;/wstxns57:source&gt;
            &lt;/wstxns57:source&gt;
            &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;1092&quot; locator=&quot;286:5-294:5&quot;&gt;
              &lt;wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;1096&quot; locator=&quot;286:11-286:52&quot;&gt;
                  &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;1097&quot;&gt;
                    &lt;wstxns57:source&gt;
                      &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1098&quot; alias=&quot;X&quot;&gt;
                        &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;1094&quot; locator=&quot;286:11-286:18&quot; path=&quot;type&quot; scope=&quot;EOS&quot;/&gt;
                      &lt;/wstxns57:source&gt;
                    &lt;/wstxns57:source&gt;
                    &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;1099&quot; distinct=&quot;false&quot;&gt;
                      &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1101&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                        &lt;wstxns57:operand&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;1100&quot; name=&quot;X&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:expression&gt;
                    &lt;/wstxns57:return&gt;
                  &lt;/wstxns57:codes&gt;
                  &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;1095&quot; locator=&quot;286:23-286:52&quot; name=&quot;ANC contact during pregnancy&quot; preserve=&quot;true&quot;/&gt;
                &lt;/wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Or&quot; localId=&quot;1102&quot; locator=&quot;287:9-294:5&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Exists&quot; localId=&quot;1103&quot; locator=&quot;287:10-290:5&quot;&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;1119&quot; locator=&quot;287:17-290:5&quot;&gt;
                        &lt;wstxns57:source&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1104&quot; locator=&quot;288:7-288:25&quot; alias=&quot;H&quot;&gt;
                            &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;1106&quot; locator=&quot;288:7-288:23&quot; path=&quot;statusHistory&quot; scope=&quot;EOS&quot;/&gt;
                          &lt;/wstxns57:source&gt;
                        &lt;/wstxns57:source&gt;
                        &lt;wstxns57:where wstxns57:type=&quot;Overlaps&quot; localId=&quot;1110&quot; locator=&quot;289:7-289:50&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1111&quot; name=&quot;ToInterval&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1108&quot; locator=&quot;289:13-289:20&quot; path=&quot;period&quot; scope=&quot;H&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Interval&quot; localId=&quot;1112&quot;&gt;
                              &lt;wstxns57:low wstxns57:type=&quot;ToDateTime&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1113&quot; path=&quot;low&quot;&gt;
                                  &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1109&quot; locator=&quot;289:31-289:50&quot; name=&quot;Measurement Period&quot;/&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:low&gt;
                              &lt;wstxns57:lowClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;1115&quot; path=&quot;lowClosed&quot;&gt;
                                &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1109&quot; locator=&quot;289:31-289:50&quot; name=&quot;Measurement Period&quot;/&gt;
                              &lt;/wstxns57:lowClosedExpression&gt;
                              &lt;wstxns57:high wstxns57:type=&quot;ToDateTime&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1116&quot; path=&quot;high&quot;&gt;
                                  &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1109&quot; locator=&quot;289:31-289:50&quot; name=&quot;Measurement Period&quot;/&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:high&gt;
                              &lt;wstxns57:highClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;1118&quot; path=&quot;highClosed&quot;&gt;
                                &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1109&quot; locator=&quot;289:31-289:50&quot; name=&quot;Measurement Period&quot;/&gt;
                              &lt;/wstxns57:highClosedExpression&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:where&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Overlaps&quot; localId=&quot;1123&quot; locator=&quot;291:8-293:5&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1124&quot; name=&quot;ToInterval&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1121&quot; locator=&quot;292:7-292:16&quot; path=&quot;period&quot; scope=&quot;EOS&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Interval&quot; localId=&quot;1125&quot;&gt;
                          &lt;wstxns57:low wstxns57:type=&quot;ToDateTime&quot;&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1126&quot; path=&quot;low&quot;&gt;
                              &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1122&quot; locator=&quot;292:27-292:46&quot; name=&quot;Measurement Period&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:low&gt;
                          &lt;wstxns57:lowClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;1128&quot; path=&quot;lowClosed&quot;&gt;
                            &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1122&quot; locator=&quot;292:27-292:46&quot; name=&quot;Measurement Period&quot;/&gt;
                          &lt;/wstxns57:lowClosedExpression&gt;
                          &lt;wstxns57:high wstxns57:type=&quot;ToDateTime&quot;&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1129&quot; path=&quot;high&quot;&gt;
                              &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1122&quot; locator=&quot;292:27-292:46&quot; name=&quot;Measurement Period&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:high&gt;
                          &lt;wstxns57:highClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;1131&quot; path=&quot;highClosed&quot;&gt;
                            &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1122&quot; locator=&quot;292:27-292:46&quot; name=&quot;Measurement Period&quot;/&gt;
                          &lt;/wstxns57:highClosedExpression&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:where&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns78:s xmlns:wstxns78=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;1088&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;//lifted this from ANC DAK
//ANC SMART doesn't take into account time period
&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;ANC_case&quot;&lt;/s&gt;
                      &lt;s&gt;:
&lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;1089&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;exists&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1132&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;(
    &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1132&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1090&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1091&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1091&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;[&lt;/s&gt;
                                                                &lt;s&gt;EpisodeOfCare&lt;/s&gt;
                                                                &lt;s&gt;]&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; &lt;/s&gt;
                                                    &lt;s&gt;EOS&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
    &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;1092&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;where &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1092&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1096&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1094&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1093&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;EOS&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;.&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1094&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;type&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt; in &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1095&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;&quot;ANC contact during pregnancy&quot;&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
    and &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1102&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;(&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1102&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1103&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;exists &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1119&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;(
      &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1119&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value r=&quot;1104&quot;&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value r=&quot;1106&quot;&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt;
                                                                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                &lt;value&gt;
                                                                                                  &lt;s&gt;
                                                                                                    &lt;s&gt;
                                                                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                      &lt;value&gt;
                                                                                                        &lt;s&gt;
                                                                                                          &lt;s&gt;EOS&lt;/s&gt;
                                                                                                          &lt;s&gt;.&lt;/s&gt;
                                                                                                          &lt;s&gt;statusHistory&lt;/s&gt;
                                                                                                        &lt;/s&gt;
                                                                                                      &lt;/value&gt;
                                                                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                    &lt;/s&gt;
                                                                                                  &lt;/s&gt;
                                                                                                &lt;/value&gt;
                                                                                                &lt;nil&gt;false&lt;/nil&gt;
                                                                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                              &lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt; &lt;/s&gt;
                                                                                              &lt;s&gt;H&lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
      &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1110&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;where &lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value r=&quot;1110&quot;&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value r=&quot;1108&quot;&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt;
                                                                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                &lt;value r=&quot;1107&quot;&gt;
                                                                                                  &lt;s&gt;
                                                                                                    &lt;s&gt;
                                                                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                      &lt;value&gt;
                                                                                                        &lt;s&gt;
                                                                                                          &lt;s&gt;H&lt;/s&gt;
                                                                                                        &lt;/s&gt;
                                                                                                      &lt;/value&gt;
                                                                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                    &lt;/s&gt;
                                                                                                  &lt;/s&gt;
                                                                                                &lt;/value&gt;
                                                                                                &lt;nil&gt;false&lt;/nil&gt;
                                                                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                              &lt;/s&gt;
                                                                                              &lt;s&gt;
                                                                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                &lt;value&gt;
                                                                                                  &lt;s&gt;
                                                                                                    &lt;s&gt;.&lt;/s&gt;
                                                                                                  &lt;/s&gt;
                                                                                                &lt;/value&gt;
                                                                                                &lt;nil&gt;false&lt;/nil&gt;
                                                                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                              &lt;/s&gt;
                                                                                              &lt;s&gt;
                                                                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                &lt;value r=&quot;1108&quot;&gt;
                                                                                                  &lt;s&gt;
                                                                                                    &lt;s&gt;
                                                                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                      &lt;value&gt;
                                                                                                        &lt;s&gt;
                                                                                                          &lt;s&gt;period&lt;/s&gt;
                                                                                                        &lt;/s&gt;
                                                                                                      &lt;/value&gt;
                                                                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                                    &lt;/s&gt;
                                                                                                  &lt;/s&gt;
                                                                                                &lt;/value&gt;
                                                                                                &lt;nil&gt;false&lt;/nil&gt;
                                                                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                              &lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value r=&quot;1110&quot;&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt; &lt;/s&gt;
                                                                                              &lt;s&gt;overlaps&lt;/s&gt;
                                                                                              &lt;s&gt; &lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value r=&quot;1109&quot;&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt;
                                                                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                                &lt;value&gt;
                                                                                                  &lt;s&gt;
                                                                                                    &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                                                  &lt;/s&gt;
                                                                                                &lt;/value&gt;
                                                                                                &lt;nil&gt;false&lt;/nil&gt;
                                                                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                              &lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
    )&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; 
    or &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1123&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;(
      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1123&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1121&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1120&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;EOS&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;.&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1121&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;period&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1123&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; &lt;/s&gt;
                                                                            &lt;s&gt;overlaps&lt;/s&gt;
                                                                            &lt;s&gt; &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1122&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
    )&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    )&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
    )&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns78:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;1134&quot; locator=&quot;300:3-307:3&quot; name=&quot;patientGroups&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;List&quot; localId=&quot;1136&quot; locator=&quot;301:3-307:3&quot;&gt;
          &lt;wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1138&quot; locator=&quot;302:5-302:29&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1139&quot; locator=&quot;302:8-302:9&quot; name=&quot;SW&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1140&quot; locator=&quot;302:16-302:19&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;SW&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1142&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1141&quot; locator=&quot;302:26-302:29&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1143&quot; locator=&quot;303:5-303:31&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1144&quot; locator=&quot;303:8-303:10&quot; name=&quot;MSM&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1145&quot; locator=&quot;303:17-303:21&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;MSM&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1147&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1146&quot; locator=&quot;303:28-303:31&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1148&quot; locator=&quot;304:5-304:35&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1149&quot; locator=&quot;304:8-304:12&quot; name=&quot;Trans&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1150&quot; locator=&quot;304:19-304:25&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;Trans&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1152&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1151&quot; locator=&quot;304:32-304:35&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1153&quot; locator=&quot;305:5-305:33&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1154&quot; locator=&quot;305:8-305:11&quot; name=&quot;PWID&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1155&quot; locator=&quot;305:18-305:23&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;PWID&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1157&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1156&quot; locator=&quot;305:30-305:33&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1158&quot; locator=&quot;306:5-306:41&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1159&quot; locator=&quot;306:8-306:15&quot; name=&quot;Prisoner&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1160&quot; locator=&quot;306:22-306:31&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;Prisoner&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1162&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1161&quot; locator=&quot;306:38-306:41&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
          &lt;/wstxns57:element&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns79:s xmlns:wstxns79=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;1134&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;//define ANC

  &lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;patientGroups&lt;/s&gt;
                      &lt;s&gt;:
  &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;1136&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;List&amp;lt;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1135&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;String&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&amp;gt;{
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1138&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1139&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;SW&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1140&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'SW'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1141&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1143&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1144&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;MSM&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1145&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'MSM'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1146&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1148&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1149&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;Trans&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1150&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'Trans'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1151&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1153&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1154&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;PWID&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1155&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'PWID'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1156&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1158&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1159&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;Prisoner&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1160&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'Prisoner'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1161&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
  }&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns79:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;1164&quot; locator=&quot;309:3-317:3&quot; name=&quot;patientGroups_2&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;List&quot; localId=&quot;1166&quot; locator=&quot;310:3-317:3&quot;&gt;
          &lt;wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1168&quot; locator=&quot;311:5-311:29&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1169&quot; locator=&quot;311:8-311:9&quot; name=&quot;SW&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1170&quot; locator=&quot;311:16-311:19&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;SW&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1172&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1171&quot; locator=&quot;311:26-311:29&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1173&quot; locator=&quot;312:5-312:31&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1174&quot; locator=&quot;312:8-312:10&quot; name=&quot;MSM&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1175&quot; locator=&quot;312:17-312:21&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;MSM&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1177&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1176&quot; locator=&quot;312:28-312:31&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1178&quot; locator=&quot;313:5-313:35&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1179&quot; locator=&quot;313:8-313:12&quot; name=&quot;Trans&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1180&quot; locator=&quot;313:19-313:25&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;Trans&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1182&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1181&quot; locator=&quot;313:32-313:35&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1183&quot; locator=&quot;314:5-314:33&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1184&quot; locator=&quot;314:8-314:11&quot; name=&quot;PWID&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1185&quot; locator=&quot;314:18-314:23&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;PWID&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1187&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1186&quot; locator=&quot;314:30-314:33&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1188&quot; locator=&quot;315:5-315:41&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1189&quot; locator=&quot;315:8-315:15&quot; name=&quot;Prisoner&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1190&quot; locator=&quot;315:22-315:31&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;Prisoner&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1192&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1191&quot; locator=&quot;315:38-315:41&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1193&quot; locator=&quot;316:5-316:36&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1194&quot; locator=&quot;316:8-316:15&quot; name=&quot;ANC_case&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1195&quot; locator=&quot;316:22-316:26&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;ANC&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1197&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1196&quot; locator=&quot;316:33-316:36&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
          &lt;/wstxns57:element&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns80:s xmlns:wstxns80=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;1164&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;patientGroups_2&lt;/s&gt;
                      &lt;s&gt;:
  &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;1166&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;List&amp;lt;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1165&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;String&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&amp;gt;{
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1168&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1169&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;SW&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1170&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'SW'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1171&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1173&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1174&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;MSM&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1175&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'MSM'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1176&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1178&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1179&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;Trans&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1180&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'Trans'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1181&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1183&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1184&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;PWID&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1185&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'PWID'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1186&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1188&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1189&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;Prisoner&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1190&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'Prisoner'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1191&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1193&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1194&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;ANC_case&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1195&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'ANC'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1196&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
  }&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns80:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;1199&quot; locator=&quot;319:3-330:3&quot; name=&quot;patientGroups_3&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;List&quot; localId=&quot;1201&quot; locator=&quot;320:3-330:3&quot;&gt;
          &lt;wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1203&quot; locator=&quot;321:5-321:29&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1204&quot; locator=&quot;321:8-321:9&quot; name=&quot;SW&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1205&quot; locator=&quot;321:16-321:19&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;SW&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1207&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1206&quot; locator=&quot;321:26-321:29&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1208&quot; locator=&quot;322:5-322:31&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1209&quot; locator=&quot;322:8-322:10&quot; name=&quot;MSM&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1210&quot; locator=&quot;322:17-322:21&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;MSM&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1212&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1211&quot; locator=&quot;322:28-322:31&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1213&quot; locator=&quot;323:5-323:35&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1214&quot; locator=&quot;323:8-323:12&quot; name=&quot;Trans&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1215&quot; locator=&quot;323:19-323:25&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;Trans&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1217&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1216&quot; locator=&quot;323:32-323:35&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1218&quot; locator=&quot;324:5-324:33&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1219&quot; locator=&quot;324:8-324:11&quot; name=&quot;PWID&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1220&quot; locator=&quot;324:18-324:23&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;PWID&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1222&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1221&quot; locator=&quot;324:30-324:33&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1223&quot; locator=&quot;325:5-325:41&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1224&quot; locator=&quot;325:8-325:15&quot; name=&quot;Prisoner&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1225&quot; locator=&quot;325:22-325:31&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;Prisoner&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1227&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1226&quot; locator=&quot;325:38-325:41&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1228&quot; locator=&quot;326:5-326:49&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1229&quot; locator=&quot;326:8-326:19&quot; name=&quot;TB_diagnosed&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1230&quot; locator=&quot;326:26-326:39&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;Diagnosed TB&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1232&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1231&quot; locator=&quot;326:46-326:49&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1233&quot; locator=&quot;327:5-327:53&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1234&quot; locator=&quot;327:8-327:21&quot; name=&quot;TB_presumptive&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1235&quot; locator=&quot;327:28-327:43&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;Presumptive TB&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1237&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1236&quot; locator=&quot;327:50-327:53&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1238&quot; locator=&quot;328:5-328:65&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1239&quot; locator=&quot;328:8-328:24&quot; name=&quot;Community_testing&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1240&quot; locator=&quot;328:31-328:55&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;Community-level testing&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1242&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1241&quot; locator=&quot;328:62-328:65&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
            &lt;wstxns57:element wstxns57:type=&quot;If&quot; localId=&quot;1243&quot; locator=&quot;329:5-329:63&quot;&gt;
              &lt;wstxns57:condition wstxns57:type=&quot;ExpressionRef&quot; localId=&quot;1244&quot; locator=&quot;329:8-329:23&quot; name=&quot;Facility_testing&quot;/&gt;
              &lt;wstxns57:then wstxns57:type=&quot;Literal&quot; localId=&quot;1245&quot; locator=&quot;329:30-329:53&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;Facility-level testing&quot;/&gt;
              &lt;wstxns57:else wstxns57:type=&quot;As&quot; localId=&quot;1247&quot; asType=&quot;{urn:hl7-org:elm-types:r1}String&quot;&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1246&quot; locator=&quot;329:60-329:63&quot;/&gt;
              &lt;/wstxns57:else&gt;
            &lt;/wstxns57:element&gt;
          &lt;/wstxns57:element&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns81:s xmlns:wstxns81=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;1199&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;patientGroups_3&lt;/s&gt;
                      &lt;s&gt;:
  &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;1201&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;List&amp;lt;&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1200&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;String&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;&amp;gt;{
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1203&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1204&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;SW&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1205&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'SW'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1206&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1208&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1209&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;MSM&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1210&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'MSM'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1211&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1213&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1214&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;Trans&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1215&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'Trans'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1216&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1218&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1219&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;PWID&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1220&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'PWID'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1221&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1223&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1224&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;Prisoner&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1225&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'Prisoner'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1226&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1228&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1229&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;TB_diagnosed&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1230&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'Diagnosed TB'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1231&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1233&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1234&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;TB_presumptive&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1235&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'Presumptive TB'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1236&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1238&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1239&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;Community_testing&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1240&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'Community-level testing'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1241&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;,
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1243&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;if &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1244&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;Facility_testing&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt; then &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1245&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;'Facility-level testing'&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1246&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt; else &lt;/s&gt;
                                  &lt;s&gt;null&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
  }&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns81:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;1249&quot; locator=&quot;391:1-402:52&quot; name=&quot;HIV Positive before end of measurement period&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Or&quot; localId=&quot;1250&quot; locator=&quot;392:4-402:52&quot;&gt;
          &lt;wstxns57:operand&gt;
            &lt;wstxns57:operand wstxns57:type=&quot;Exists&quot; localId=&quot;1251&quot; locator=&quot;392:4-396:51&quot;&gt;
              &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;1286&quot; locator=&quot;392:11-396:51&quot;&gt;
                &lt;wstxns57:source&gt;
                  &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1252&quot; locator=&quot;392:12-392:24&quot; alias=&quot;C&quot;&gt;
                    &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;1253&quot; locator=&quot;392:12-392:22&quot; dataType=&quot;{http://hl7.org/fhir}Condition&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Condition&quot;/&gt;
                  &lt;/wstxns57:source&gt;
                &lt;/wstxns57:source&gt;
                &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;1254&quot; locator=&quot;393:5-396:50&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;1255&quot; locator=&quot;393:11-395:31&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;1256&quot; locator=&quot;393:11-394:43&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;1257&quot; locator=&quot;393:11-393:37&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1261&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                                  &lt;wstxns57:operand&gt;
                                    &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1259&quot; locator=&quot;393:11-393:26&quot; path=&quot;clinicalStatus&quot; scope=&quot;C&quot;/&gt;
                                  &lt;/wstxns57:operand&gt;
                                &lt;/wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                                  &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;1260&quot; locator=&quot;393:30-393:37&quot; name=&quot;active&quot;/&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;1266&quot; locator=&quot;394:9-394:43&quot;&gt;
                              &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;1267&quot;&gt;
                                &lt;wstxns57:source&gt;
                                  &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1268&quot; alias=&quot;X&quot;&gt;
                                    &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;1264&quot; locator=&quot;394:9-394:18&quot; path=&quot;category&quot; scope=&quot;C&quot;/&gt;
                                  &lt;/wstxns57:source&gt;
                                &lt;/wstxns57:source&gt;
                                &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;1269&quot; distinct=&quot;false&quot;&gt;
                                  &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1271&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                                    &lt;wstxns57:operand&gt;
                                      &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;1270&quot; name=&quot;X&quot;/&gt;
                                    &lt;/wstxns57:operand&gt;
                                  &lt;/wstxns57:expression&gt;
                                &lt;/wstxns57:return&gt;
                              &lt;/wstxns57:codes&gt;
                              &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;1265&quot; locator=&quot;394:23-394:43&quot; name=&quot;encounter-diagnosis&quot; preserve=&quot;true&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;1272&quot; locator=&quot;395:9-395:31&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1276&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1274&quot; locator=&quot;395:9-395:14&quot; path=&quot;code&quot; scope=&quot;C&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;1275&quot; locator=&quot;395:18-395:31&quot; name=&quot;HIV-positive&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Before&quot; localId=&quot;1282&quot; locator=&quot;396:9-396:50&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1284&quot; name=&quot;ToDateTime&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;1283&quot; asType=&quot;{http://hl7.org/fhir}dateTime&quot;&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1279&quot; locator=&quot;396:9-396:15&quot; path=&quot;onset&quot; scope=&quot;C&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ToDateTime&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;1280&quot; locator=&quot;396:24-396:50&quot;&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1281&quot; locator=&quot;396:31-396:50&quot; name=&quot;Measurement Period&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:where&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:operand&gt;
            &lt;wstxns57:operand wstxns57:type=&quot;Exists&quot; localId=&quot;1287&quot; locator=&quot;398:4-402:52&quot;&gt;
              &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;1319&quot; locator=&quot;398:11-402:52&quot;&gt;
                &lt;wstxns57:source&gt;
                  &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1288&quot; locator=&quot;398:12-398:26&quot; alias=&quot;O&quot;&gt;
                    &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;1289&quot; locator=&quot;398:12-398:24&quot; dataType=&quot;{http://hl7.org/fhir}Observation&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Observation&quot;/&gt;
                  &lt;/wstxns57:source&gt;
                &lt;/wstxns57:source&gt;
                &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;1290&quot; locator=&quot;399:5-402:51&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;1291&quot; locator=&quot;399:11-401:32&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;1292&quot; locator=&quot;399:11-400:36&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;1298&quot; locator=&quot;399:11-399:42&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1299&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                                  &lt;wstxns57:operand&gt;
                                    &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1294&quot; locator=&quot;399:11-399:18&quot; path=&quot;status&quot; scope=&quot;O&quot;/&gt;
                                  &lt;/wstxns57:operand&gt;
                                &lt;/wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;List&quot; localId=&quot;1295&quot; locator=&quot;399:23-399:42&quot;&gt;
                                  &lt;wstxns57:element&gt;
                                    &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;1296&quot; locator=&quot;399:24-399:30&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;final&quot;/&gt;
                                    &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;1297&quot; locator=&quot;399:33-399:41&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;amended&quot;/&gt;
                                  &lt;/wstxns57:element&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;InValueSet&quot; localId=&quot;1303&quot; locator=&quot;400:9-400:36&quot;&gt;
                              &lt;wstxns57:code wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1304&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                                &lt;wstxns57:operand&gt;
                                  &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1301&quot; locator=&quot;400:9-400:14&quot; path=&quot;code&quot; scope=&quot;O&quot;/&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:code&gt;
                              &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;1302&quot; locator=&quot;400:19-400:36&quot; name=&quot;HIVtesttypeCodes&quot; preserve=&quot;true&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;1305&quot; locator=&quot;401:9-401:32&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1310&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;1309&quot; asType=&quot;{http://hl7.org/fhir}CodeableConcept&quot;&gt;
                                  &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1307&quot; locator=&quot;401:9-401:15&quot; path=&quot;value&quot; scope=&quot;O&quot;/&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;1308&quot; locator=&quot;401:19-401:32&quot; name=&quot;HIV-positive&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Before&quot; localId=&quot;1316&quot; locator=&quot;402:9-402:51&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1317&quot; name=&quot;ToDateTime&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1313&quot; locator=&quot;402:9-402:16&quot; path=&quot;issued&quot; scope=&quot;O&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ToDateTime&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;1314&quot; locator=&quot;402:25-402:51&quot;&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1315&quot; locator=&quot;402:32-402:51&quot; name=&quot;Measurement Period&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:where&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:operand&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns82:s xmlns:wstxns82=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;1249&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;/* 
* DAK has codes for HAART misspecified 
* ICD-10 Z92.2	Other prophylactic chemotherapy		
* LOINC &quot;54825-5	&quot;	On scheduled pain medication regimen in last 7 days
*
* Should discuss 
*/







/*
* Kenya EMR defined as HIV positive condition
* Will need to discuss if produce flags through conditions for concepts to use in indicator calculation such as HIV positive and On ART
* However, we have moved forward with a more prescriptive approach 
* Inevitably our approach requires that certain data elements be available
*/

/*
 * HIV Treatment during the measurement period
 * uses dosage and dispensation amount to estimate last day of medication
 * medication should be dispensed before end of measurement period
 * medication should last until after 28 days after the end of the measurement period
 * This takes into account lost to follow up
 */

/*
*define &quot;HIV Treatment during the measurement period&quot;:
*   [MedicationDispense] MD
*    where MD.status in { 'final', 'amended', 'corrected' }
*    and MD.medication ~ 'Antiretroviral'
*    and MD.whenHandedOver before end of &quot;Measurement Period&quot;
*    and (MD.whenHandedOver + MD.dosageInstruction[0].timing.repeat.duration.value * MedicationDispense.quantity.value) after (measurementPeriod.end - 28 days)
*/ 

/*
* Immunization defines HAART as
*  exists([MedicationAdministration] A where ExtractMedicationCode(A.medication) in IMMZc.&quot;ARV Drugs&quot; and A.status = 'in-progress')
* I believe this is the incorrect resource unless they mean to say that medication is given during a medical encounter
* would like to discuss 
*/ 

/** 
 * Patient Deceased During Measurement Period
 * Immunization defines this as true when is a boolean. This may have the effect of deleting a person from indicators in all calculations
 * Should intend to use when patient.deceased FHIR boolean was updated to TRUE if no other date is available
 * Kenya EMR example does not account for when deceased is just a boolean
 */


/* to delete*/

&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;HIV Positive before end of measurement period&quot;&lt;/s&gt;
                      &lt;s&gt;:
   &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;1250&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1251&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;exists &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1286&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;(&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;1286&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1252&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1253&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1253&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;[&lt;/s&gt;
                                                                      &lt;s&gt;Condition&lt;/s&gt;
                                                                      &lt;s&gt;]&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                          &lt;s&gt;C&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
    &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1254&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;where &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1254&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1255&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1256&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1257&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1259&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1258&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;C&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;.&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1259&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;clinicalStatus&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; &lt;/s&gt;
                                                                            &lt;s&gt;~&lt;/s&gt;
                                                                            &lt;s&gt; &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1260&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;&quot;active&quot;&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
    and &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1266&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1264&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1263&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;C&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;.&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1264&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;category&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; in &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1265&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;&quot;encounter-diagnosis&quot;&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
    and &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1272&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1274&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1273&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;C&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1274&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;code&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                      &lt;s&gt;~&lt;/s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1275&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;&quot;HIV-positive&quot;&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1282&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1279&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1278&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;C&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1279&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;onset&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1282&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                                &lt;s&gt;before&lt;/s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1280&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;end of &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1281&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;)&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
    or 
   &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1287&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;exists &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1319&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;(&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;1319&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1288&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1289&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1289&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;[&lt;/s&gt;
                                                                      &lt;s&gt;Observation&lt;/s&gt;
                                                                      &lt;s&gt;]&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                          &lt;s&gt;O&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
    &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1290&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;where &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1290&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1291&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1292&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1298&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1294&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1293&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;O&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;.&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1294&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;status&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; in &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1295&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;{&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1296&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;'final'&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;, &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1297&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;'amended'&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;}&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
    and &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1303&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1301&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1300&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;O&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;.&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1301&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;code&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; in &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1302&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;&quot;HIVtesttypeCodes&quot;&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
    and &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1305&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1307&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1306&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;O&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1307&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;value&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                      &lt;s&gt;~&lt;/s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1308&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;&quot;HIV-positive&quot;&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1316&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1313&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1312&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;O&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1313&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;issued&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1316&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                                &lt;s&gt;before&lt;/s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1314&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;end of &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1315&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;)&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns82:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;1321&quot; locator=&quot;405:1-416:95&quot; name=&quot;HIV Positive before end of last measurement period&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Or&quot; localId=&quot;1322&quot; locator=&quot;406:5-416:95&quot;&gt;
          &lt;wstxns57:operand&gt;
            &lt;wstxns57:operand wstxns57:type=&quot;Exists&quot; localId=&quot;1323&quot; locator=&quot;406:5-410:96&quot;&gt;
              &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;1364&quot; locator=&quot;406:12-410:96&quot;&gt;
                &lt;wstxns57:source&gt;
                  &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1324&quot; locator=&quot;406:13-406:25&quot; alias=&quot;C&quot;&gt;
                    &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;1325&quot; locator=&quot;406:13-406:23&quot; dataType=&quot;{http://hl7.org/fhir}Condition&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Condition&quot;/&gt;
                  &lt;/wstxns57:source&gt;
                &lt;/wstxns57:source&gt;
                &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;1326&quot; locator=&quot;407:5-410:95&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;1327&quot; locator=&quot;407:11-409:31&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;1328&quot; locator=&quot;407:11-408:43&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;1329&quot; locator=&quot;407:11-407:37&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1333&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                                  &lt;wstxns57:operand&gt;
                                    &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1331&quot; locator=&quot;407:11-407:26&quot; path=&quot;clinicalStatus&quot; scope=&quot;C&quot;/&gt;
                                  &lt;/wstxns57:operand&gt;
                                &lt;/wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                                  &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;1332&quot; locator=&quot;407:30-407:37&quot; name=&quot;active&quot;/&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;1338&quot; locator=&quot;408:9-408:43&quot;&gt;
                              &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;1339&quot;&gt;
                                &lt;wstxns57:source&gt;
                                  &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1340&quot; alias=&quot;X&quot;&gt;
                                    &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;1336&quot; locator=&quot;408:9-408:18&quot; path=&quot;category&quot; scope=&quot;C&quot;/&gt;
                                  &lt;/wstxns57:source&gt;
                                &lt;/wstxns57:source&gt;
                                &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;1341&quot; distinct=&quot;false&quot;&gt;
                                  &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1343&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                                    &lt;wstxns57:operand&gt;
                                      &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;1342&quot; name=&quot;X&quot;/&gt;
                                    &lt;/wstxns57:operand&gt;
                                  &lt;/wstxns57:expression&gt;
                                &lt;/wstxns57:return&gt;
                              &lt;/wstxns57:codes&gt;
                              &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;1337&quot; locator=&quot;408:23-408:43&quot; name=&quot;encounter-diagnosis&quot; preserve=&quot;true&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;1344&quot; locator=&quot;409:9-409:31&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1348&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1346&quot; locator=&quot;409:9-409:14&quot; path=&quot;code&quot; scope=&quot;C&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;1347&quot; locator=&quot;409:18-409:31&quot; name=&quot;HIV-positive&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Before&quot; localId=&quot;1360&quot; locator=&quot;410:9-410:95&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1362&quot; name=&quot;ToDateTime&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;1361&quot; asType=&quot;{http://hl7.org/fhir}dateTime&quot;&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1351&quot; locator=&quot;410:9-410:15&quot; path=&quot;onset&quot; scope=&quot;C&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ToDateTime&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;Subtract&quot; localId=&quot;1352&quot; locator=&quot;410:24-410:95&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;1353&quot; locator=&quot;410:25-410:51&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1354&quot; locator=&quot;410:32-410:51&quot; name=&quot;Measurement Period&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;ToQuantity&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;DurationBetween&quot; localId=&quot;1358&quot; locator=&quot;410:55-410:94&quot; precision=&quot;Day&quot;&gt;
                                  &lt;wstxns57:operand&gt;
                                    &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;1356&quot;&gt;
                                      &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1355&quot; locator=&quot;410:75-410:94&quot; name=&quot;Measurement Period&quot;/&gt;
                                    &lt;/wstxns57:operand&gt;
                                    &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;1357&quot;&gt;
                                      &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1355&quot; locator=&quot;410:75-410:94&quot; name=&quot;Measurement Period&quot;/&gt;
                                    &lt;/wstxns57:operand&gt;
                                  &lt;/wstxns57:operand&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:where&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:operand&gt;
            &lt;wstxns57:operand wstxns57:type=&quot;Exists&quot; localId=&quot;1365&quot; locator=&quot;412:5-416:95&quot;&gt;
              &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;1403&quot; locator=&quot;412:12-416:95&quot;&gt;
                &lt;wstxns57:source&gt;
                  &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1366&quot; locator=&quot;412:13-412:27&quot; alias=&quot;O&quot;&gt;
                    &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;1367&quot; locator=&quot;412:13-412:25&quot; dataType=&quot;{http://hl7.org/fhir}Observation&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/Observation&quot;/&gt;
                  &lt;/wstxns57:source&gt;
                &lt;/wstxns57:source&gt;
                &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;1368&quot; locator=&quot;413:5-416:94&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;1369&quot; locator=&quot;413:11-415:32&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;1370&quot; locator=&quot;413:11-414:36&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;1376&quot; locator=&quot;413:11-413:42&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1377&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                                  &lt;wstxns57:operand&gt;
                                    &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1372&quot; locator=&quot;413:11-413:18&quot; path=&quot;status&quot; scope=&quot;O&quot;/&gt;
                                  &lt;/wstxns57:operand&gt;
                                &lt;/wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;List&quot; localId=&quot;1373&quot; locator=&quot;413:23-413:42&quot;&gt;
                                  &lt;wstxns57:element&gt;
                                    &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;1374&quot; locator=&quot;413:24-413:30&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;final&quot;/&gt;
                                    &lt;wstxns57:element wstxns57:type=&quot;Literal&quot; localId=&quot;1375&quot; locator=&quot;413:33-413:41&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;amended&quot;/&gt;
                                  &lt;/wstxns57:element&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;InValueSet&quot; localId=&quot;1381&quot; locator=&quot;414:9-414:36&quot;&gt;
                              &lt;wstxns57:code wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1382&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                                &lt;wstxns57:operand&gt;
                                  &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1379&quot; locator=&quot;414:9-414:14&quot; path=&quot;code&quot; scope=&quot;O&quot;/&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:code&gt;
                              &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;1380&quot; locator=&quot;414:19-414:36&quot; name=&quot;HIVtesttypeCodes&quot; preserve=&quot;true&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;1383&quot; locator=&quot;415:9-415:32&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1388&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;1387&quot; asType=&quot;{http://hl7.org/fhir}CodeableConcept&quot;&gt;
                                  &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1385&quot; locator=&quot;415:9-415:15&quot; path=&quot;value&quot; scope=&quot;O&quot;/&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;ToConcept&quot;&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;CodeRef&quot; localId=&quot;1386&quot; locator=&quot;415:19-415:32&quot; name=&quot;HIV-positive&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Before&quot; localId=&quot;1400&quot; locator=&quot;416:9-416:94&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1401&quot; name=&quot;ToDateTime&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1391&quot; locator=&quot;416:9-416:16&quot; path=&quot;issued&quot; scope=&quot;O&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ToDateTime&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;Subtract&quot; localId=&quot;1392&quot; locator=&quot;416:25-416:94&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;1393&quot; locator=&quot;416:25-416:51&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1394&quot; locator=&quot;416:32-416:51&quot; name=&quot;Measurement Period&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;ToQuantity&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;DurationBetween&quot; localId=&quot;1398&quot; locator=&quot;416:55-416:94&quot; precision=&quot;Day&quot;&gt;
                                  &lt;wstxns57:operand&gt;
                                    &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;1396&quot;&gt;
                                      &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1395&quot; locator=&quot;416:75-416:94&quot; name=&quot;Measurement Period&quot;/&gt;
                                    &lt;/wstxns57:operand&gt;
                                    &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;1397&quot;&gt;
                                      &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1395&quot; locator=&quot;416:75-416:94&quot; name=&quot;Measurement Period&quot;/&gt;
                                    &lt;/wstxns57:operand&gt;
                                  &lt;/wstxns57:operand&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:where&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:operand&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns83:s xmlns:wstxns83=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;1321&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;//last measurement period is defined as same length as current measurement period  
&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;HIV Positive before end of last measurement period&quot;&lt;/s&gt;
                      &lt;s&gt;:
    &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;1322&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1323&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;exists &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1364&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;(&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;1364&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1324&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1325&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1325&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;[&lt;/s&gt;
                                                                      &lt;s&gt;Condition&lt;/s&gt;
                                                                      &lt;s&gt;]&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                          &lt;s&gt;C&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
    &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1326&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;where &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1326&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1327&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1328&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1329&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1331&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1330&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;C&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;.&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1331&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;clinicalStatus&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; &lt;/s&gt;
                                                                            &lt;s&gt;~&lt;/s&gt;
                                                                            &lt;s&gt; &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1332&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;&quot;active&quot;&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
    and &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1338&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1336&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1335&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;C&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;.&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1336&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;category&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; in &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1337&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;&quot;encounter-diagnosis&quot;&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
    and &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1344&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1346&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1345&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;C&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1346&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;code&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                      &lt;s&gt;~&lt;/s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1347&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;&quot;HIV-positive&quot;&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1360&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1351&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1350&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;C&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1351&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;onset&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1360&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                                &lt;s&gt;before&lt;/s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1352&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;(&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1352&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1353&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;end of &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1354&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; - &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1358&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;duration in days of &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1355&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;)&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;)&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;
    or 
    &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1365&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;exists &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1403&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;(&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;1403&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1366&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1367&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1367&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;[&lt;/s&gt;
                                                                      &lt;s&gt;Observation&lt;/s&gt;
                                                                      &lt;s&gt;]&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                          &lt;s&gt;O&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
    &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1368&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;where &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1368&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1369&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1370&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1376&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1372&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1371&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;O&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;.&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1372&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;status&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; in &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1373&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;{&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1374&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;'final'&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;, &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1375&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;'amended'&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;}&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
    and &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1381&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1379&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1378&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;O&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;.&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1379&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;code&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; in &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1380&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;&quot;HIVtesttypeCodes&quot;&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
    and &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1383&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1385&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1384&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;O&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1385&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;value&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                      &lt;s&gt;~&lt;/s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1386&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;&quot;HIV-positive&quot;&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1400&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1391&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1390&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;O&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1391&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;issued&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1400&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                                &lt;s&gt;before&lt;/s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1392&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1393&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;end of &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1394&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; - &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1398&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;duration in days of &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1395&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;)&lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns83:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;1405&quot; locator=&quot;418:1-426:4&quot; name=&quot;HIV Treatment Active during the measurement period&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Exists&quot; localId=&quot;1406&quot; locator=&quot;419:4-426:4&quot;&gt;
          &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;1453&quot; locator=&quot;419:10-426:4&quot;&gt;
            &lt;wstxns57:source&gt;
              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1407&quot; locator=&quot;420:5-420:28&quot; alias=&quot;MS&quot;&gt;
                &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;1408&quot; locator=&quot;420:5-420:25&quot; dataType=&quot;{http://hl7.org/fhir}MedicationStatement&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/MedicationStatement&quot;/&gt;
              &lt;/wstxns57:source&gt;
            &lt;/wstxns57:source&gt;
            &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;1409&quot; locator=&quot;421:5-425:36&quot;&gt;
              &lt;wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;1410&quot; locator=&quot;421:11-423:62&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;1411&quot; locator=&quot;421:11-422:33&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Equal&quot; localId=&quot;1412&quot; locator=&quot;421:11-421:32&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1416&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1414&quot; locator=&quot;421:11-421:19&quot; path=&quot;status&quot; scope=&quot;MS&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;1415&quot; locator=&quot;421:23-421:32&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;recorded&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;1420&quot; locator=&quot;422:9-422:33&quot;&gt;
                          &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;1421&quot;&gt;
                            &lt;wstxns57:source&gt;
                              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1422&quot; alias=&quot;X&quot;&gt;
                                &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;1418&quot; locator=&quot;422:9-422:21&quot; path=&quot;reasonCode&quot; scope=&quot;MS&quot;/&gt;
                              &lt;/wstxns57:source&gt;
                            &lt;/wstxns57:source&gt;
                            &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;1423&quot; distinct=&quot;false&quot;&gt;
                              &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1425&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                                &lt;wstxns57:operand&gt;
                                  &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;1424&quot; name=&quot;X&quot;/&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:expression&gt;
                            &lt;/wstxns57:return&gt;
                          &lt;/wstxns57:codes&gt;
                          &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;1419&quot; locator=&quot;422:26-422:33&quot; name=&quot;On ART&quot; preserve=&quot;true&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Before&quot; localId=&quot;1433&quot; locator=&quot;423:9-423:62&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;1430&quot; locator=&quot;423:22-423:27&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1432&quot; name=&quot;ToInterval&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;1431&quot; asType=&quot;{http://hl7.org/fhir}Period&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1427&quot; locator=&quot;423:9-423:20&quot; path=&quot;effective&quot; scope=&quot;MS&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ToDateTime&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;1428&quot; locator=&quot;423:36-423:62&quot;&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1429&quot; locator=&quot;423:43-423:62&quot; name=&quot;Measurement Period&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Or&quot; localId=&quot;1435&quot; locator=&quot;424:9-425:36&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;After&quot; localId=&quot;1443&quot; locator=&quot;424:10-424:62&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;1440&quot; locator=&quot;424:23-424:26&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1442&quot; name=&quot;ToInterval&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;1441&quot; asType=&quot;{http://hl7.org/fhir}Period&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1437&quot; locator=&quot;424:10-424:21&quot; path=&quot;effective&quot; scope=&quot;MS&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ToDateTime&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;1438&quot; locator=&quot;424:34-424:62&quot;&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1439&quot; locator=&quot;424:43-424:62&quot; name=&quot;Measurement Period&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;1445&quot; locator=&quot;425:8-425:35&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;1446&quot; locator=&quot;425:8-425:26&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1450&quot; name=&quot;ToInterval&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;1449&quot; asType=&quot;{http://hl7.org/fhir}Period&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1448&quot; locator=&quot;425:15-425:26&quot; path=&quot;effective&quot; scope=&quot;MS&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;1452&quot; asType=&quot;{urn:hl7-org:elm-types:r1}DateTime&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1451&quot; locator=&quot;425:32-425:35&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:where&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns84:s xmlns:wstxns84=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;1405&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;HIV Treatment Active during the measurement period&quot;&lt;/s&gt;
                      &lt;s&gt;:
   &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;1406&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;exists&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1453&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;(
    &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1453&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1407&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1408&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1408&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;[&lt;/s&gt;
                                                                &lt;s&gt;MedicationStatement&lt;/s&gt;
                                                                &lt;s&gt;]&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; &lt;/s&gt;
                                                    &lt;s&gt;MS&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
    &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;1409&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;where &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1409&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1410&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1411&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1412&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1414&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1413&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;MS&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1414&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;status&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                      &lt;s&gt;=&lt;/s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1415&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'recorded'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
    and &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1420&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1418&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1417&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;MS&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1418&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;reasonCode&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; in &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1419&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;&quot;On ART&quot;&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1433&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1427&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1426&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;MS&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1427&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;effective&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1433&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                                &lt;s&gt;starts before&lt;/s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1428&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;end of &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1429&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
    and &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1435&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;(&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1435&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1443&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1437&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1436&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;MS&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1437&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;effective&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1443&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                      &lt;s&gt;ends after&lt;/s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1438&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;start of &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1439&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
    or &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1445&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1446&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;end of &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1448&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1447&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;MS&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;.&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1448&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;effective&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1451&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;  &lt;/s&gt;
                                                                      &lt;s&gt;~&lt;/s&gt;
                                                                      &lt;s&gt;  &lt;/s&gt;
                                                                      &lt;s&gt;null&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;)&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
   )&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns84:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;1455&quot; locator=&quot;429:1-437:4&quot; name=&quot;HIV Treatment Active during last measurement period&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Exists&quot; localId=&quot;1456&quot; locator=&quot;430:4-437:4&quot;&gt;
          &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;1515&quot; locator=&quot;430:10-437:4&quot;&gt;
            &lt;wstxns57:source&gt;
              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1457&quot; locator=&quot;431:5-431:28&quot; alias=&quot;MS&quot;&gt;
                &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;1458&quot; locator=&quot;431:5-431:25&quot; dataType=&quot;{http://hl7.org/fhir}MedicationStatement&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/MedicationStatement&quot;/&gt;
              &lt;/wstxns57:source&gt;
            &lt;/wstxns57:source&gt;
            &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;1459&quot; locator=&quot;432:5-436:36&quot;&gt;
              &lt;wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;1460&quot; locator=&quot;432:11-434:107&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;1461&quot; locator=&quot;432:11-433:33&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Equal&quot; localId=&quot;1462&quot; locator=&quot;432:11-432:32&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1466&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                              &lt;wstxns57:operand&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1464&quot; locator=&quot;432:11-432:19&quot; path=&quot;status&quot; scope=&quot;MS&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;1465&quot; locator=&quot;432:23-432:32&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;recorded&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;1470&quot; locator=&quot;433:9-433:33&quot;&gt;
                          &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;1471&quot;&gt;
                            &lt;wstxns57:source&gt;
                              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1472&quot; alias=&quot;X&quot;&gt;
                                &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;1468&quot; locator=&quot;433:9-433:21&quot; path=&quot;reasonCode&quot; scope=&quot;MS&quot;/&gt;
                              &lt;/wstxns57:source&gt;
                            &lt;/wstxns57:source&gt;
                            &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;1473&quot; distinct=&quot;false&quot;&gt;
                              &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1475&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                                &lt;wstxns57:operand&gt;
                                  &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;1474&quot; name=&quot;X&quot;/&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:expression&gt;
                            &lt;/wstxns57:return&gt;
                          &lt;/wstxns57:codes&gt;
                          &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;1469&quot; locator=&quot;433:26-433:33&quot; name=&quot;On ART&quot; preserve=&quot;true&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Before&quot; localId=&quot;1489&quot; locator=&quot;434:9-434:107&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;1486&quot; locator=&quot;434:22-434:27&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1488&quot; name=&quot;ToInterval&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;1487&quot; asType=&quot;{http://hl7.org/fhir}Period&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1477&quot; locator=&quot;434:9-434:20&quot; path=&quot;effective&quot; scope=&quot;MS&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ToDateTime&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;Subtract&quot; localId=&quot;1478&quot; locator=&quot;434:36-434:107&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;1479&quot; locator=&quot;434:37-434:63&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1480&quot; locator=&quot;434:44-434:63&quot; name=&quot;Measurement Period&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;ToQuantity&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;DurationBetween&quot; localId=&quot;1484&quot; locator=&quot;434:67-434:106&quot; precision=&quot;Day&quot;&gt;
                                  &lt;wstxns57:operand&gt;
                                    &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;1482&quot;&gt;
                                      &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1481&quot; locator=&quot;434:87-434:106&quot; name=&quot;Measurement Period&quot;/&gt;
                                    &lt;/wstxns57:operand&gt;
                                    &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;1483&quot;&gt;
                                      &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1481&quot; locator=&quot;434:87-434:106&quot; name=&quot;Measurement Period&quot;/&gt;
                                    &lt;/wstxns57:operand&gt;
                                  &lt;/wstxns57:operand&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;Or&quot; localId=&quot;1491&quot; locator=&quot;435:9-436:36&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;After&quot; localId=&quot;1505&quot; locator=&quot;435:10-435:107&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;1502&quot; locator=&quot;435:23-435:26&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1504&quot; name=&quot;ToInterval&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;1503&quot; asType=&quot;{http://hl7.org/fhir}Period&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1493&quot; locator=&quot;435:10-435:21&quot; path=&quot;effective&quot; scope=&quot;MS&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;ToDateTime&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;Subtract&quot; localId=&quot;1494&quot; locator=&quot;435:34-435:107&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;1495&quot; locator=&quot;435:35-435:63&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1496&quot; locator=&quot;435:44-435:63&quot; name=&quot;Measurement Period&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;ToQuantity&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;DurationBetween&quot; localId=&quot;1500&quot; locator=&quot;435:67-435:106&quot; precision=&quot;Day&quot;&gt;
                                  &lt;wstxns57:operand&gt;
                                    &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;1498&quot;&gt;
                                      &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1497&quot; locator=&quot;435:87-435:106&quot; name=&quot;Measurement Period&quot;/&gt;
                                    &lt;/wstxns57:operand&gt;
                                    &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;1499&quot;&gt;
                                      &lt;wstxns57:operand wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1497&quot; locator=&quot;435:87-435:106&quot; name=&quot;Measurement Period&quot;/&gt;
                                    &lt;/wstxns57:operand&gt;
                                  &lt;/wstxns57:operand&gt;
                                &lt;/wstxns57:operand&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Equivalent&quot; localId=&quot;1507&quot; locator=&quot;436:8-436:35&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;End&quot; localId=&quot;1508&quot; locator=&quot;436:8-436:26&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1512&quot; name=&quot;ToInterval&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;1511&quot; asType=&quot;{http://hl7.org/fhir}Period&quot;&gt;
                                &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1510&quot; locator=&quot;436:15-436:26&quot; path=&quot;effective&quot; scope=&quot;MS&quot;/&gt;
                              &lt;/wstxns57:operand&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;1514&quot; asType=&quot;{urn:hl7-org:elm-types:r1}DateTime&quot;&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;Null&quot; localId=&quot;1513&quot; locator=&quot;436:32-436:35&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:where&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns85:s xmlns:wstxns85=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;1455&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;//last measurement period is defined as same length as current measurement period  
&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;HIV Treatment Active during last measurement period&quot;&lt;/s&gt;
                      &lt;s&gt;:
   &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;1456&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;exists&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1515&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;(
    &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1515&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1457&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1458&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1458&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;[&lt;/s&gt;
                                                                &lt;s&gt;MedicationStatement&lt;/s&gt;
                                                                &lt;s&gt;]&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; &lt;/s&gt;
                                                    &lt;s&gt;MS&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
    &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;1459&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;where &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1459&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1460&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1461&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1462&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1464&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1463&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;MS&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1464&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;status&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                      &lt;s&gt;=&lt;/s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1465&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;'recorded'&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
    and &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1470&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1468&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1467&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;MS&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1468&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;reasonCode&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; in &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1469&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;&quot;On ART&quot;&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1489&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1477&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1476&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;MS&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1477&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;effective&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1489&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                                &lt;s&gt;starts before&lt;/s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1478&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;(&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1478&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1479&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;end of &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1480&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt; - &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1484&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;duration in days of &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1481&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;)&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
    and &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1491&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;(&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1491&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1505&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1493&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1492&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;MS&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;.&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1493&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;effective&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1505&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                      &lt;s&gt;ends after&lt;/s&gt;
                                                                      &lt;s&gt; &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1494&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;(&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1494&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1495&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;start of &lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value r=&quot;1496&quot;&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt; - &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1500&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;duration in days of &lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value r=&quot;1497&quot;&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;
                                                                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                          &lt;value&gt;
                                                                                            &lt;s&gt;
                                                                                              &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                                                            &lt;/s&gt;
                                                                                          &lt;/value&gt;
                                                                                          &lt;nil&gt;false&lt;/nil&gt;
                                                                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                        &lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;)&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
    or &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1507&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1508&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;end of &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value r=&quot;1510&quot;&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1509&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;MS&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;.&lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                            &lt;s&gt;
                                                                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                              &lt;value r=&quot;1510&quot;&gt;
                                                                                &lt;s&gt;
                                                                                  &lt;s&gt;
                                                                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                                    &lt;value&gt;
                                                                                      &lt;s&gt;
                                                                                        &lt;s&gt;effective&lt;/s&gt;
                                                                                      &lt;/s&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;nil&gt;false&lt;/nil&gt;
                                                                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                                  &lt;/s&gt;
                                                                                &lt;/s&gt;
                                                                              &lt;/value&gt;
                                                                              &lt;nil&gt;false&lt;/nil&gt;
                                                                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                            &lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1513&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;  &lt;/s&gt;
                                                                      &lt;s&gt;~&lt;/s&gt;
                                                                      &lt;s&gt;  &lt;/s&gt;
                                                                      &lt;s&gt;null&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;)&lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
   )&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns85:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
      &lt;wstxns57:def wstxns57:type=&quot;ExpressionDef&quot; localId=&quot;1517&quot; locator=&quot;440:2-446:4&quot; name=&quot;HIV Treatment Started during the measurement period&quot; context=&quot;Patient&quot; accessLevel=&quot;Public&quot;&gt;
        &lt;wstxns57:expression wstxns57:type=&quot;Exists&quot; localId=&quot;1518&quot; locator=&quot;441:4-446:4&quot;&gt;
          &lt;wstxns57:operand wstxns57:type=&quot;Query&quot; localId=&quot;1551&quot; locator=&quot;441:10-446:4&quot;&gt;
            &lt;wstxns57:source&gt;
              &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1519&quot; locator=&quot;442:5-442:28&quot; alias=&quot;MS&quot;&gt;
                &lt;wstxns57:expression wstxns57:type=&quot;Retrieve&quot; localId=&quot;1520&quot; locator=&quot;442:5-442:25&quot; dataType=&quot;{http://hl7.org/fhir}MedicationStatement&quot; templateId=&quot;http://hl7.org/fhir/StructureDefinition/MedicationStatement&quot;/&gt;
              &lt;/wstxns57:source&gt;
            &lt;/wstxns57:source&gt;
            &lt;wstxns57:where wstxns57:type=&quot;And&quot; localId=&quot;1521&quot; locator=&quot;443:5-445:55&quot;&gt;
              &lt;wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;And&quot; localId=&quot;1522&quot; locator=&quot;443:11-444:33&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Equal&quot; localId=&quot;1523&quot; locator=&quot;443:11-443:32&quot;&gt;
                      &lt;wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1527&quot; name=&quot;ToString&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                          &lt;wstxns57:operand&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1525&quot; locator=&quot;443:11-443:19&quot; path=&quot;status&quot; scope=&quot;MS&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Literal&quot; localId=&quot;1526&quot; locator=&quot;443:23-443:32&quot; valueType=&quot;{urn:hl7-org:elm-types:r1}String&quot; value=&quot;recorded&quot;/&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;AnyInValueSet&quot; localId=&quot;1531&quot; locator=&quot;444:9-444:33&quot;&gt;
                      &lt;wstxns57:codes wstxns57:type=&quot;Query&quot; localId=&quot;1532&quot;&gt;
                        &lt;wstxns57:source&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;AliasedQuerySource&quot; localId=&quot;1533&quot; alias=&quot;X&quot;&gt;
                            &lt;wstxns57:expression wstxns57:type=&quot;Property&quot; localId=&quot;1529&quot; locator=&quot;444:9-444:21&quot; path=&quot;reasonCode&quot; scope=&quot;MS&quot;/&gt;
                          &lt;/wstxns57:source&gt;
                        &lt;/wstxns57:source&gt;
                        &lt;wstxns57:return wstxns57:type=&quot;ReturnClause&quot; localId=&quot;1534&quot; distinct=&quot;false&quot;&gt;
                          &lt;wstxns57:expression wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1536&quot; name=&quot;ToConcept&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                            &lt;wstxns57:operand&gt;
                              &lt;wstxns57:operand wstxns57:type=&quot;AliasRef&quot; localId=&quot;1535&quot; name=&quot;X&quot;/&gt;
                            &lt;/wstxns57:operand&gt;
                          &lt;/wstxns57:expression&gt;
                        &lt;/wstxns57:return&gt;
                      &lt;/wstxns57:codes&gt;
                      &lt;wstxns57:valueset wstxns57:type=&quot;ValueSetRef&quot; localId=&quot;1530&quot; locator=&quot;444:26-444:33&quot; name=&quot;On ART&quot; preserve=&quot;true&quot;/&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
                &lt;wstxns57:operand wstxns57:type=&quot;In&quot; localId=&quot;1543&quot; locator=&quot;445:9-445:55&quot;&gt;
                  &lt;wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Start&quot; localId=&quot;1540&quot; locator=&quot;445:22-445:27&quot;&gt;
                      &lt;wstxns57:operand wstxns57:type=&quot;FunctionRef&quot; localId=&quot;1542&quot; name=&quot;ToInterval&quot; libraryName=&quot;FHIRHelpers&quot;&gt;
                        &lt;wstxns57:operand&gt;
                          &lt;wstxns57:operand wstxns57:type=&quot;As&quot; localId=&quot;1541&quot; asType=&quot;{http://hl7.org/fhir}Period&quot;&gt;
                            &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1538&quot; locator=&quot;445:9-445:20&quot; path=&quot;effective&quot; scope=&quot;MS&quot;/&gt;
                          &lt;/wstxns57:operand&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:operand&gt;
                    &lt;/wstxns57:operand&gt;
                    &lt;wstxns57:operand wstxns57:type=&quot;Interval&quot; localId=&quot;1544&quot;&gt;
                      &lt;wstxns57:low wstxns57:type=&quot;ToDateTime&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1545&quot; path=&quot;low&quot;&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1539&quot; locator=&quot;445:36-445:55&quot; name=&quot;Measurement Period&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:low&gt;
                      &lt;wstxns57:lowClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;1547&quot; path=&quot;lowClosed&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1539&quot; locator=&quot;445:36-445:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:lowClosedExpression&gt;
                      &lt;wstxns57:high wstxns57:type=&quot;ToDateTime&quot;&gt;
                        &lt;wstxns57:operand wstxns57:type=&quot;Property&quot; localId=&quot;1548&quot; path=&quot;high&quot;&gt;
                          &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1539&quot; locator=&quot;445:36-445:55&quot; name=&quot;Measurement Period&quot;/&gt;
                        &lt;/wstxns57:operand&gt;
                      &lt;/wstxns57:high&gt;
                      &lt;wstxns57:highClosedExpression wstxns57:type=&quot;Property&quot; localId=&quot;1550&quot; path=&quot;highClosed&quot;&gt;
                        &lt;wstxns57:source wstxns57:type=&quot;ParameterRef&quot; localId=&quot;1539&quot; locator=&quot;445:36-445:55&quot; name=&quot;Measurement Period&quot;/&gt;
                      &lt;/wstxns57:highClosedExpression&gt;
                    &lt;/wstxns57:operand&gt;
                  &lt;/wstxns57:operand&gt;
                &lt;/wstxns57:operand&gt;
              &lt;/wstxns57:operand&gt;
            &lt;/wstxns57:where&gt;
          &lt;/wstxns57:operand&gt;
        &lt;/wstxns57:expression&gt;
        &lt;wstxns57:annotation&gt;
          &lt;wstxns57:annotation wstxns57:type=&quot;Annotation&quot;&gt;
            &lt;wstxns86:s xmlns:wstxns86=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;1517&quot;&gt;
              &lt;s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value&gt;
                    &lt;s&gt;
                      &lt;s&gt;&lt;/s&gt;
                      &lt;s&gt;define &lt;/s&gt;
                      &lt;s&gt;&quot;HIV Treatment Started during the measurement period&quot;&lt;/s&gt;
                      &lt;s&gt;:
   &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
                &lt;s&gt;
                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                  &lt;value r=&quot;1518&quot;&gt;
                    &lt;s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value&gt;
                          &lt;s&gt;
                            &lt;s&gt;exists&lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                      &lt;s&gt;
                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                        &lt;value r=&quot;1551&quot;&gt;
                          &lt;s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;(
    &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value r=&quot;1551&quot;&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1519&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1520&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1520&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;[&lt;/s&gt;
                                                                &lt;s&gt;MedicationStatement&lt;/s&gt;
                                                                &lt;s&gt;]&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt; &lt;/s&gt;
                                                    &lt;s&gt;MS&lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
    &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                  &lt;s&gt;
                                    &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                    &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                    &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                    &lt;value r=&quot;1521&quot;&gt;
                                      &lt;s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;where &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                        &lt;s&gt;
                                          &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                          &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                          &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                          &lt;value r=&quot;1521&quot;&gt;
                                            &lt;s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1522&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1523&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1525&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1524&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;MS&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1525&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;status&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                                &lt;s&gt;=&lt;/s&gt;
                                                                &lt;s&gt; &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1526&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;'recorded'&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
    and &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1531&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1529&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1528&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;MS&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;.&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value r=&quot;1529&quot;&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;
                                                                        &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                        &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                        &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                        &lt;value&gt;
                                                                          &lt;s&gt;
                                                                            &lt;s&gt;reasonCode&lt;/s&gt;
                                                                          &lt;/s&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;nil&gt;false&lt;/nil&gt;
                                                                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                      &lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt; in &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1530&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;&quot;On ART&quot;&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
    and &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                              &lt;s&gt;
                                                &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                &lt;value r=&quot;1543&quot;&gt;
                                                  &lt;s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1538&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1537&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;MS&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;.&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value r=&quot;1538&quot;&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;
                                                                  &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                                  &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                                  &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                                  &lt;value&gt;
                                                                    &lt;s&gt;
                                                                      &lt;s&gt;effective&lt;/s&gt;
                                                                    &lt;/s&gt;
                                                                  &lt;/value&gt;
                                                                  &lt;nil&gt;false&lt;/nil&gt;
                                                                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                                &lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1543&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                          &lt;s&gt;starts during&lt;/s&gt;
                                                          &lt;s&gt; &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                    &lt;s&gt;
                                                      &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                      &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                      &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                      &lt;value r=&quot;1539&quot;&gt;
                                                        &lt;s&gt;
                                                          &lt;s&gt;
                                                            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                                                            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                                                            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                                                            &lt;value&gt;
                                                              &lt;s&gt;
                                                                &lt;s&gt;&quot;Measurement Period&quot;&lt;/s&gt;
                                                              &lt;/s&gt;
                                                            &lt;/value&gt;
                                                            &lt;nil&gt;false&lt;/nil&gt;
                                                            &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                          &lt;/s&gt;
                                                        &lt;/s&gt;
                                                      &lt;/value&gt;
                                                      &lt;nil&gt;false&lt;/nil&gt;
                                                      &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                      &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                                    &lt;/s&gt;
                                                  &lt;/s&gt;
                                                &lt;/value&gt;
                                                &lt;nil&gt;false&lt;/nil&gt;
                                                &lt;globalScope&gt;true&lt;/globalScope&gt;
                                                &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                              &lt;/s&gt;
                                            &lt;/s&gt;
                                          &lt;/value&gt;
                                          &lt;nil&gt;false&lt;/nil&gt;
                                          &lt;globalScope&gt;true&lt;/globalScope&gt;
                                          &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                        &lt;/s&gt;
                                      &lt;/s&gt;
                                    &lt;/value&gt;
                                    &lt;nil&gt;false&lt;/nil&gt;
                                    &lt;globalScope&gt;true&lt;/globalScope&gt;
                                    &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                                  &lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                            &lt;s&gt;
                              &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
                              &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
                              &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
                              &lt;value&gt;
                                &lt;s&gt;
                                  &lt;s&gt;
   )&lt;/s&gt;
                                &lt;/s&gt;
                              &lt;/value&gt;
                              &lt;nil&gt;false&lt;/nil&gt;
                              &lt;globalScope&gt;true&lt;/globalScope&gt;
                              &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                            &lt;/s&gt;
                          &lt;/s&gt;
                        &lt;/value&gt;
                        &lt;nil&gt;false&lt;/nil&gt;
                        &lt;globalScope&gt;true&lt;/globalScope&gt;
                        &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                      &lt;/s&gt;
                    &lt;/s&gt;
                  &lt;/value&gt;
                  &lt;nil&gt;false&lt;/nil&gt;
                  &lt;globalScope&gt;true&lt;/globalScope&gt;
                  &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
                &lt;/s&gt;
              &lt;/s&gt;
            &lt;/wstxns86:s&gt;
          &lt;/wstxns57:annotation&gt;
        &lt;/wstxns57:annotation&gt;
      &lt;/wstxns57:def&gt;
    &lt;/wstxns57:def&gt;
  &lt;/wstxns57:statements&gt;
  &lt;wstxns87:annotation xmlns:wstxns87=&quot;urn:hl7-org:elm:r1&quot;&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmInfo&quot; translatorVersion=&quot;3.6.0&quot; translatorOptions=&quot;EnableAnnotations,EnableLocators,DisableListDemotion,DisableListPromotion&quot; signatureLevel=&quot;None&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToDateTime has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToDateTime has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToDateTime has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToDateTime has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToDateTime has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToDateTime has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToInterval has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToInterval has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToInterval has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToDateTime has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToInterval has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToDateTime has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToDateTime has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToDateTime has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToInterval has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToInterval has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [SW] here that matches an identifier in scope: [SW]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [MSM] here that matches an identifier in scope: [MSM]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [Trans] here that matches an identifier in scope: [Trans]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [PWID] here that matches an identifier in scope: [PWID]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [Prisoner] here that matches an identifier in scope: [Prisoner]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [SW] here that matches an identifier in scope: [SW]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [MSM] here that matches an identifier in scope: [MSM]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [Trans] here that matches an identifier in scope: [Trans]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [PWID] here that matches an identifier in scope: [PWID]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [Prisoner] here that matches an identifier in scope: [Prisoner]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [SW] here that matches an identifier in scope: [SW]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [MSM] here that matches an identifier in scope: [MSM]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [Trans] here that matches an identifier in scope: [Trans]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [PWID] here that matches an identifier in scope: [PWID]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [Prisoner] here that matches an identifier in scope: [Prisoner]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [Diagnosed TB] here that matches an identifier in scope: [Diagnosed TB]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [Presumptive TB] here that matches an identifier in scope: [Presumptive TB]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [Community-level testing] here that matches an identifier in scope: [Community-level testing]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;You used a string literal: [Facility-level testing] here that matches an identifier in scope: [Facility-level testing]. Did you mean to use the identifier instead? &amp;#xa;&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToDateTime has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToDateTime has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToDateTime has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToDateTime has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToInterval has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToInterval has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToInterval has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToInterval has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToInterval has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToInterval has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToString has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;CqlToElmError&quot; message=&quot;The function FHIRHelpers.ToInterval has multiple overloads and due to the SignatureLevel setting (None), the overload signature is not being included in the output. This may result in ambiguous function resolution at runtime, consider setting the SignatureLevel to Overloads or All to ensure that the output includes sufficient information to support correct overload selection at runtime.&quot; errorType=&quot;semantic&quot; errorSeverity=&quot;warning&quot;/&gt;
    &lt;wstxns87:annotation wstxns87:type=&quot;Annotation&quot;&gt;
      &lt;wstxns88:s xmlns:wstxns88=&quot;urn:hl7-org:cql-annotations:r1&quot; r=&quot;1517&quot;&gt;
        &lt;s&gt;
          &lt;s&gt;
            &lt;name&gt;{urn:hl7-org:cql-annotations:r1}s&lt;/name&gt;
            &lt;declaredType&gt;org.hl7.cql_annotations.r1.Narrative&lt;/declaredType&gt;
            &lt;scope&gt;jakarta.xml.bind.JAXBElement$GlobalScope&lt;/scope&gt;
            &lt;value&gt;
              &lt;s&gt;
                &lt;s&gt;&lt;/s&gt;
                &lt;s&gt;library HIVIndicatorCommon version '0.01'&lt;/s&gt;
              &lt;/s&gt;
            &lt;/value&gt;
            &lt;nil&gt;false&lt;/nil&gt;
            &lt;globalScope&gt;true&lt;/globalScope&gt;
            &lt;typeSubstituted&gt;false&lt;/typeSubstituted&gt;
          &lt;/s&gt;
        &lt;/s&gt;
      &lt;/wstxns88:s&gt;
    &lt;/wstxns87:annotation&gt;
  &lt;/wstxns87:annotation&gt;
&lt;/Library&gt;
</code></pre><p><code>text/cql</code></p><pre><code class="language-sql">library HIVIndicatorCommon version '0.01' 

using FHIR version '4.0.1'


codesystem &quot;ObservationValue&quot;: 'http://terminology.hl7.org/CodeSystem/observation-value'
codesystem &quot;HIV_DAK_Codes&quot;: 'http://fhir.org/guides/itech-uw/who-smart-hiv-dak/CodeSystem/concept-codes'
codesystem &quot;ConditionClinicalStatusCodes&quot;: 'http://terminology.hl7.org/CodeSystem/condition-clinical'
codesystem &quot;ConditionCategoryCodes&quot;: 'http://terminology.hl7.org/CodeSystem/condition-category'
codesystem &quot;ObservationStatusCodes&quot;: 'http://hl7.org/fhir/observation-status'

codesystem &quot;Keypopulationmembertype*Codes&quot;: 'http://fhir.org/guides/itech-uw/ValueSet/hiv-b-de51'
codesystem &quot;HIVstatusCodes&quot;: 'http://fhir.org/guides/itech-uw/ValueSet/hiv-b-de116'
codesystem &quot;HIVtreatmentoutcomeCodes&quot;: 'http://fhir.org/guides/itech-uw/ValueSet/hiv-h-de42'
codesystem &quot;ObservationCategoryCodes&quot;: 'http://terminology.hl7.org/CodeSystem/observation-category'

include FHIRHelpers version '4.0.1'
include WHOCommon called WCom
include FHIRCommon called FC

parameter &quot;Measurement Period&quot; Interval&lt;Date&gt; default Interval[@2020-01-01, @2020-12-31]

code &quot;Sex Worker&quot;: 'HIV.B.DE51' from &quot;Keypopulationmembertype*Codes&quot; display 'sex worker'
code &quot;Men who have sex with men&quot;: 'HIV.B.DE52' from &quot;Keypopulationmembertype*Codes&quot; display 'MSM'
code &quot;Trans and gender-diverse people&quot;: 'HIV.B.DE53' from &quot;Keypopulationmembertype*Codes&quot; display 'Trans'
code &quot;People who inject drugs&quot;: 'HIV.B.DE54' from &quot;Keypopulationmembertype*Codes&quot; display 'PWID'
code &quot;People living in prisons and other closed settings&quot;: 'HIV.B.DE55' from &quot;Keypopulationmembertype*Codes&quot; display 'Prisoner'

code &quot;HIV-positive&quot;: 'HIV.B.DE116' from &quot;HIVstatusCodes&quot; display 'HIV Positive'
code &quot;Diagnosed TB&quot;: 'HIV.D.DE940' from &quot;HIVstatusCodes&quot; display 'Diagnosed TB'
code &quot;Presumptive TB&quot;: 'HIV.D.DE945' from &quot;HIVstatusCodes&quot; display 'Presumptive TB'

//code &quot;On ART&quot;: 'HIV.D.DE38' from &quot;HIV_DAK_Codes&quot; display 'On ART'

codesystem ARTCodes: 'http://example.org/fhir/CodeSystem/art-codes'
valueset &quot;On ART&quot;: 'http://example.org/fhir/ValueSet/on-art'
valueset &quot;encounter-diagnosis&quot;: 'http://example.org/fhir/ValueSet/encounter-diagnosis'
valueset &quot;social-history&quot;: 'http://example.org/fhir/ValueSet/social-history'
valueset &quot;HIVtesttypeCodes&quot;: 'http://fhir.org/guides/itech-uw/ValueSet/hiv-b-de82'
valueset &quot;Community-level testing&quot; : 'http://example.org/fhir/ValueSet/HIV.B.DE16'
valueset &quot;Facility-level testing&quot; : 'http://example.org/fhir/ValueSet/HIV.B.DE17'
valueset &quot;ANC contact during pregnancy&quot; : 'http://example.org/fhir/ValueSet/HIV.E.DE39'

//valueset &quot;hiv positive&quot;: 'http://example.org/fhir/ValueSet/social-history'

code &quot;Lost to follow-up&quot;: 'HIV.H.DE42' from &quot;HIVtreatmentoutcomeCodes&quot; display 'Lost to follow-up'
code &quot;Transferred out&quot;: 'HIV.H.DE43' from &quot;HIVtreatmentoutcomeCodes&quot; display 'Transferred out'
code &quot;Death (documented)&quot;: 'HIV.H.DE44' from &quot;HIVtreatmentoutcomeCodes&quot; display 'Death (documented)'
code &quot;Refused (stopped) treatment&quot;: 'HIV.H.DE45' from &quot;HIVtreatmentoutcomeCodes&quot; display 'Refused (stopped) treatment'

codesystem &quot;Administrative Gender Codes&quot;: 'http://hl7.org/fhir/administrative-gender'
code &quot;Males&quot; : 'male' from &quot;Administrative Gender Codes&quot; display 'Males'
code &quot;Females&quot; : 'female' from &quot;Administrative Gender Codes&quot; display 'Females'
code &quot;Other&quot; : 'other' from &quot;Administrative Gender Codes&quot; display 'Other/NA'
/* EXPANDED */
code &quot;Trans Males&quot; : 'transgender male' from &quot;Administrative Gender Codes&quot; display 'Trans Males'
code &quot;Trans Females&quot; : 'transgender female' from &quot;Administrative Gender Codes&quot; display 'Trans Females'



// Condition Clinical Status Codes - Consider value sets for these
code &quot;active&quot;: 'active' from &quot;ConditionClinicalStatusCodes&quot;
code &quot;recurrence&quot;: 'recurrence' from &quot;ConditionClinicalStatusCodes&quot;
code &quot;relapse&quot;: 'relapse' from &quot;ConditionClinicalStatusCodes&quot;
code &quot;inactive&quot;: 'inactive' from &quot;ConditionClinicalStatusCodes&quot;
code &quot;remission&quot;: 'remission' from &quot;ConditionClinicalStatusCodes&quot;
code &quot;resolved&quot;: 'resolved' from &quot;ConditionClinicalStatusCodes&quot;

// Condition Category Codes
code &quot;problem-list-item&quot;: 'problem-list-item' from &quot;ConditionCategoryCodes&quot; display 'Problem List Item'
//code &quot;encounter-diagnosis&quot;: 'encounter-diagnosis' from &quot;ConditionCategoryCodes&quot; display 'Encounter Diagnosis'

// Episode of Care Status
//code &quot;social-history&quot;: 'social-history' from &quot;ObservationCategoryCodes&quot; display 'Social History'

context Patient

/*
 * HIV Positive during the measurement period
 * Does issued imply that results returned to tester
 * or should use communication or encounter resource to specify?
 */



define &quot;HIV Positive Condition&quot;:
[Condition] C
    where C.clinicalStatus ~ &quot;active&quot;
    and C.category in &quot;encounter-diagnosis&quot;
    and C.code ~ &quot;HIV-positive&quot;

define &quot;HIV Positive Observation&quot;:
[Observation] O
    where O.status in {'final', 'amended'}
    and O.code in &quot;HIVtesttypeCodes&quot;
    and O.value ~ &quot;HIV-positive&quot;


define &quot;HIV test resulted&quot;:
  [Observation] O
    where O.status in {'final', 'amended'}
    and O.code in &quot;HIVtesttypeCodes&quot;

define &quot;HIV Treatment Active&quot;:
[MedicationStatement] MS
    where MS.status = 'recorded'
    and MS.reasonCode in &quot;On ART&quot;


define &quot;Patient Deceased before end of Measurement Period&quot;:
  case 
    when Patient.deceased is FHIR.boolean and Patient.deceased ~ true then Patient.meta.lastUpdated  before end of &quot;Measurement Period&quot;
    when Patient.deceased is FHIR.dateTime then Patient.deceased as FHIR.dateTime before end of &quot;Measurement Period&quot;
    else false
  end

define &quot;Patient Deceased during Measurement Period&quot;:
  case 
    when Patient.deceased is FHIR.boolean and Patient.deceased ~ true then Patient.meta.lastUpdated before end of  &quot;Measurement Period&quot; and  Patient.meta.lastUpdated after start of &quot;Measurement Period&quot;
    when Patient.deceased is FHIR.dateTime then Patient.deceased as FHIR.dateTime before end of  &quot;Measurement Period&quot; and Patient.deceased as FHIR.dateTime after start of &quot;Measurement Period&quot;
    else false
  end

/* End of care because of transferring out, death, lost to follow up, or stopped treatment*/

define &quot;Stopped ART at Facility during the measurement period&quot;:
    exists(
    [EpisodeOfCare] EOS
    where EOS.type in &quot;On ART&quot;
    and (exists (
      EOS.statusHistory H
      where H.status = 'finished'
      and H.period ends during &quot;Measurement Period&quot;
    ) 
    or (
      EOS.status = 'finished'
      and EOS.period ends during &quot;Measurement Period&quot;
    )
    )
    )

/*
 * By Age Stratifiers
 * (0–4, 5–9, 10–14, 15–19, 20–24, 25–29, 30–34, 35–39, 40–44, 45–49, 50+ years)
 * 
 */
define &quot;By Age Stratifier&quot;:
    case 
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 4 then '0-4'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 9 then '5-9'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 14 then '10–14'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 19 then '15–19'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 24 then '20–24'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 29 then '25–29'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 34 then '30–34'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 39 then '35–39'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 44 then '40–44'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 49 then '45–49'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &gt;= 50 then '50+'
        else null
    end
  
  /*
 * By Age Stratifiers
 * Age (0–4, 5–9, 10–14, 15–19, 20–24, 25–49, 50+ years)
 * 
 */
define &quot;By Age Stratifier 2&quot;:
    case 
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 4 then '0-4'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 9 then '5-9'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 14 then '10–14'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 19 then '15–19'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 24 then '20–24'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &lt;= 49 then '25–49'
        when AgeInYearsAt(start of &quot;Measurement Period&quot;) &gt;= 50 then '50+'
        else null
    end

/*
 * By state stratifier
 */

define &quot;By Geographic Region Stratifier&quot;:
    First(Patient.address A where A.use in { 'home' }).state

/*
 * By Administrative Gender of Patient Stratifier
 * Need to expand codes
 */

define &quot;By Administrative Gender Stratifier&quot;:
    case 
        when Patient.gender = 'male' then &quot;Males&quot;
        when Patient.gender = 'female' then &quot;Females&quot;
        when Patient.gender = 'transgender female' then &quot;Trans Females&quot;
        when Patient.gender = 'transgender male' then &quot;Trans Males&quot;
        else &quot;Other&quot;
    end

/*
 * Key populations (men who have sex with men, people living in prisons and other closed settings, people who inject drugs, sex workers, trans and gender diverse people)
 */

 define SW:
  exists (
    [Observation] O
    where O.status in { 'final', 'amended', 'corrected' }
    and O.category in &quot;social-history&quot;
    and O.code ~ &quot;Sex Worker&quot;
  )

 define MSM:
  exists (
    [Observation] O
    where O.status in { 'final', 'amended', 'corrected' }
    and O.category in &quot;social-history&quot;
    and O.code ~ &quot;Men who have sex with men&quot;
  )

  define Trans:
  exists (
    [Observation] O
    where O.status in { 'final', 'amended', 'corrected' }
    and O.category in &quot;social-history&quot;
    and O.code ~ &quot;Trans and gender-diverse people&quot;
  )

  define PWID:
  exists (
    [Observation] O
    where O.status in { 'final', 'amended', 'corrected' }
    and O.category in &quot;social-history&quot;
    and O.code ~ &quot;People who inject drugs&quot;
  )

  define Prisoner:
  exists (
    [Observation] O
    where O.status in { 'final', 'amended', 'corrected' }
    and O.category in &quot;social-history&quot;
    and O.code ~ &quot;People living in prisons and other closed settings&quot;
  )

  define TB_diagnosed:
  exists(
    ([Condition] C
    where C.clinicalStatus ~ &quot;active&quot;
    and C.category in &quot;encounter-diagnosis&quot;
    and C.code ~ &quot;Diagnosed TB&quot;
    and C.onset during &quot;Measurement Period&quot;)
  )
  
  define TB_presumptive:
  exists(
    ([Condition] C
    where C.clinicalStatus ~ &quot;active&quot;
    and C.category in &quot;encounter-diagnosis&quot;
    and C.code ~ &quot;Presumptive TB&quot;
    and C.onset during &quot;Measurement Period&quot;)
  )

define &quot;Community_testing&quot;:
  exists([Observation] O
  //with [O.encounter -&gt; Encounter] E
     // such that (E.location in &quot;Community-level testing&quot;)
  where (O.status in { 'final', 'amended' }
  and O.code in &quot;HIVtesttypeCodes&quot;
  and O.issued during &quot;Measurement Period&quot;)
  )

define &quot;Facility_testing&quot;:
  exists([Observation] O
  //with [O.encounter -&gt; Encounter] E
      //such that (E.location in &quot;Facility-level testing&quot;)
  where (O.status in { 'final', 'amended' }
  and O.code in &quot;HIVtesttypeCodes&quot;
  and O.issued during &quot;Measurement Period&quot;)
  )

//lifted this from ANC DAK
//ANC SMART doesn't take into account time period
define &quot;ANC_case&quot;:
exists(
    [EpisodeOfCare] EOS
    where EOS.type in &quot;ANC contact during pregnancy&quot;
    and (exists (
      EOS.statusHistory H
      where H.period overlaps &quot;Measurement Period&quot;
    ) 
    or (
      EOS.period overlaps &quot;Measurement Period&quot;
    )
    )
    )


  //define ANC

  define patientGroups:
  List&lt;String&gt;{
    if SW then 'SW' else null,
    if MSM then 'MSM' else null,
    if Trans then 'Trans' else null,
    if PWID then 'PWID' else null,
    if Prisoner then 'Prisoner' else null
  }

  define patientGroups_2:
  List&lt;String&gt;{
    if SW then 'SW' else null,
    if MSM then 'MSM' else null,
    if Trans then 'Trans' else null,
    if PWID then 'PWID' else null,
    if Prisoner then 'Prisoner' else null,
    if ANC_case then 'ANC' else null
  }

  define patientGroups_3:
  List&lt;String&gt;{
    if SW then 'SW' else null,
    if MSM then 'MSM' else null,
    if Trans then 'Trans' else null,
    if PWID then 'PWID' else null,
    if Prisoner then 'Prisoner' else null,
    if TB_diagnosed then 'Diagnosed TB' else null,
    if TB_presumptive then 'Presumptive TB' else null,
    if Community_testing then 'Community-level testing' else null,
    if Facility_testing then 'Facility-level testing' else null
  }





/* 
* DAK has codes for HAART misspecified 
* ICD-10 Z92.2	Other prophylactic chemotherapy		
* LOINC &quot;54825-5	&quot;	On scheduled pain medication regimen in last 7 days
*
* Should discuss 
*/







/*
* Kenya EMR defined as HIV positive condition
* Will need to discuss if produce flags through conditions for concepts to use in indicator calculation such as HIV positive and On ART
* However, we have moved forward with a more prescriptive approach 
* Inevitably our approach requires that certain data elements be available
*/

/*
 * HIV Treatment during the measurement period
 * uses dosage and dispensation amount to estimate last day of medication
 * medication should be dispensed before end of measurement period
 * medication should last until after 28 days after the end of the measurement period
 * This takes into account lost to follow up
 */

/*
*define &quot;HIV Treatment during the measurement period&quot;:
*   [MedicationDispense] MD
*    where MD.status in { 'final', 'amended', 'corrected' }
*    and MD.medication ~ 'Antiretroviral'
*    and MD.whenHandedOver before end of &quot;Measurement Period&quot;
*    and (MD.whenHandedOver + MD.dosageInstruction[0].timing.repeat.duration.value * MedicationDispense.quantity.value) after (measurementPeriod.end - 28 days)
*/ 

/*
* Immunization defines HAART as
*  exists([MedicationAdministration] A where ExtractMedicationCode(A.medication) in IMMZc.&quot;ARV Drugs&quot; and A.status = 'in-progress')
* I believe this is the incorrect resource unless they mean to say that medication is given during a medical encounter
* would like to discuss 
*/ 

/** 
 * Patient Deceased During Measurement Period
 * Immunization defines this as true when is a boolean. This may have the effect of deleting a person from indicators in all calculations
 * Should intend to use when patient.deceased FHIR boolean was updated to TRUE if no other date is available
 * Kenya EMR example does not account for when deceased is just a boolean
 */


/* to delete*/

define &quot;HIV Positive before end of measurement period&quot;:
   exists ([Condition] C
    where C.clinicalStatus ~ &quot;active&quot;
    and C.category in &quot;encounter-diagnosis&quot;
    and C.code ~ &quot;HIV-positive&quot;
    and C.onset before end of &quot;Measurement Period&quot;)
    or 
   exists ([Observation] O
    where O.status in {'final', 'amended'}
    and O.code in &quot;HIVtesttypeCodes&quot;
    and O.value ~ &quot;HIV-positive&quot;
    and O.issued before end of &quot;Measurement Period&quot;)

//last measurement period is defined as same length as current measurement period  
define &quot;HIV Positive before end of last measurement period&quot;:
    exists ([Condition] C
    where C.clinicalStatus ~ &quot;active&quot;
    and C.category in &quot;encounter-diagnosis&quot;
    and C.code ~ &quot;HIV-positive&quot;
    and C.onset before (end of &quot;Measurement Period&quot; - duration in days of &quot;Measurement Period&quot;))
    or 
    exists ([Observation] O
    where O.status in {'final', 'amended'}
    and O.code in &quot;HIVtesttypeCodes&quot;
    and O.value ~ &quot;HIV-positive&quot;
    and O.issued before end of &quot;Measurement Period&quot; - duration in days of &quot;Measurement Period&quot;)

define &quot;HIV Treatment Active during the measurement period&quot;:
   exists(
    [MedicationStatement] MS
    where MS.status = 'recorded'
    and MS.reasonCode in &quot;On ART&quot;
    and MS.effective starts before end of &quot;Measurement Period&quot;
    and (MS.effective ends after start of &quot;Measurement Period&quot;
    or end of MS.effective  ~  null)
   )

   //last measurement period is defined as same length as current measurement period  
define &quot;HIV Treatment Active during last measurement period&quot;:
   exists(
    [MedicationStatement] MS
    where MS.status = 'recorded'
    and MS.reasonCode in &quot;On ART&quot;
    and MS.effective starts before (end of &quot;Measurement Period&quot; - duration in days of &quot;Measurement Period&quot;)
    and (MS.effective ends after (start of &quot;Measurement Period&quot; - duration in days of &quot;Measurement Period&quot;)
    or end of MS.effective  ~  null)
   )


 define &quot;HIV Treatment Started during the measurement period&quot;:
   exists(
    [MedicationStatement] MS
    where MS.status = 'recorded'
    and MS.reasonCode in &quot;On ART&quot;
    and MS.effective starts during &quot;Measurement Period&quot;
   )
</code></pre></div>
  </text>
  <url value="http://fhir.org/guides/who/anc-cds/Library/hivindicatorcommon"/>
  <version value="0.3.0"/>
  <name value="HIVIndicatorCommon"/>
  <status value="active"/>
  <experimental value="true"/>
  <type>
    <coding>
      <system value="http://terminology.hl7.org/CodeSystem/library-type"/>
      <code value="logic-library"/>
    </coding>
  </type>
  <date value="2024-06-10T14:32:54+00:00"/>
  <publisher value="World Health Organization (WHO) "/>
  <contact>
    <telecom>
      <system value="url"/>
      <value value="https://www.who.int"/>
    </telecom>
  </contact>
  <jurisdiction>
    <coding>
      <system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/>
      <code value="001"/>
    </coding>
  </jurisdiction>
  <relatedArtifact>
    <type value="depends-on"/>
    <resource value="Library/fhirhelpers"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <resource value="Library/whocommon"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <resource value="Library/fhircommon"/>
  </relatedArtifact>
  <dataRequirement>
    <type value="Condition"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Observation"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Observation"/>
  </dataRequirement>
  <dataRequirement>
    <type value="MedicationStatement"/>
  </dataRequirement>
  <dataRequirement>
    <type value="EpisodeOfCare"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Observation"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Observation"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Observation"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Observation"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Observation"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Condition"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Condition"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Observation"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Observation"/>
  </dataRequirement>
  <dataRequirement>
    <type value="EpisodeOfCare"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Condition"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Observation"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Condition"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Observation"/>
  </dataRequirement>
  <dataRequirement>
    <type value="MedicationStatement"/>
  </dataRequirement>
  <dataRequirement>
    <type value="MedicationStatement"/>
  </dataRequirement>
  <dataRequirement>
    <type value="MedicationStatement"/>
  </dataRequirement>
  <content>
    <contentType value="application/elm+xml"/>
    <data
          value="PD94bWwgdmVyc2lvbj0nMS4xJyBlbmNvZGluZz0nVVRGLTgnPz4KPExpYnJhcnkgdHlwZT0iTGlicmFyeSIgbG9jYWxJZD0iMCI+CiAgPHdzdHhuczE6aWRlbnRpZmllciB4bWxuczp3c3R4bnMxPSJ1cm46aGw3LW9yZzplbG06cjEiIHdzdHhuczE6dHlwZT0iVmVyc2lvbmVkSWRlbnRpZmllciIgaWQ9IkhJVkluZGljYXRvckNvbW1vbiIgdmVyc2lvbj0iMC4wMSIvPgogIDx3c3R4bnMyOnNjaGVtYUlkZW50aWZpZXIgeG1sbnM6d3N0eG5zMj0idXJuOmhsNy1vcmc6ZWxtOnIxIiB3c3R4bnMyOnR5cGU9IlZlcnNpb25lZElkZW50aWZpZXIiIGlkPSJ1cm46aGw3LW9yZzplbG0iIHZlcnNpb249InIxIi8+CiAgPHdzdHhuczM6dXNpbmdzIHhtbG5zOndzdHhuczM9InVybjpobDctb3JnOmVsbTpyMSIgd3N0eG5zMzp0eXBlPSJMaWJyYXJ5JFVzaW5ncyI+CiAgICA8d3N0eG5zMzpkZWY+CiAgICAgIDx3c3R4bnMzOmRlZiB3c3R4bnMzOnR5cGU9IlVzaW5nRGVmIiBsb2NhbElkPSIxIiBsb2NhbElkZW50aWZpZXI9IlN5c3RlbSIgdXJpPSJ1cm46aGw3LW9yZzplbG0tdHlwZXM6cjEiLz4KICAgICAgPHdzdHhuczM6ZGVmIHdzdHhuczM6dHlwZT0iVXNpbmdEZWYiIGxvY2FsSWQ9IjIwNiIgbG9jYXRvcj0iMzoxLTM6MjYiIGxvY2FsSWRlbnRpZmllcj0iRkhJUiIgdXJpPSJodHRwOi8vaGw3Lm9yZy9maGlyIiB2ZXJzaW9uPSI0LjAuMSI+CiAgICAgICAgPHdzdHhuczM6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnMzOmFubm90YXRpb24gd3N0eG5zMzp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczQ6cyB4bWxuczp3c3R4bnM0PSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjIwNiI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPnVzaW5nIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+RkhJUjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gdmVyc2lvbiAnNC4wLjEnPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zNDpzPgogICAgICAgICAgPC93c3R4bnMzOmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnMzOmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zMzpkZWY+CiAgICA8L3dzdHhuczM6ZGVmPgogIDwvd3N0eG5zMzp1c2luZ3M+CiAgPHdzdHhuczU6aW5jbHVkZXMgeG1sbnM6d3N0eG5zNT0idXJuOmhsNy1vcmc6ZWxtOnIxIiB3c3R4bnM1OnR5cGU9IkxpYnJhcnkkSW5jbHVkZXMiPgogICAgPHdzdHhuczU6ZGVmPgogICAgICA8d3N0eG5zNTpkZWYgd3N0eG5zNTp0eXBlPSJJbmNsdWRlRGVmIiBsb2NhbElkPSIyMTYiIGxvY2F0b3I9IjE3OjEtMTc6MzUiIGxvY2FsSWRlbnRpZmllcj0iRkhJUkhlbHBlcnMiIHBhdGg9IkZISVJIZWxwZXJzIiB2ZXJzaW9uPSI0LjAuMSI+CiAgICAgICAgPHdzdHhuczU6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnM1OmFubm90YXRpb24gd3N0eG5zNTp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczY6cyB4bWxuczp3c3R4bnM2PSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjIxNiI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmluY2x1ZGUgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5GSElSSGVscGVyczwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gdmVyc2lvbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4nNC4wLjEnPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zNjpzPgogICAgICAgICAgPC93c3R4bnM1OmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnM1OmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zNTpkZWY+CiAgICAgIDx3c3R4bnM1OmRlZiB3c3R4bnM1OnR5cGU9IkluY2x1ZGVEZWYiIGxvY2FsSWQ9IjIxNyIgbG9jYXRvcj0iMTg6MS0xODoyOSIgbG9jYWxJZGVudGlmaWVyPSJXQ29tIiBwYXRoPSJXSE9Db21tb24iPgogICAgICAgIDx3c3R4bnM1OmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zNTphbm5vdGF0aW9uIHdzdHhuczU6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM3OnMgeG1sbnM6d3N0eG5zNz0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIyMTciPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5pbmNsdWRlIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+V0hPQ29tbW9uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBjYWxsZWQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+V0NvbTwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczc6cz4KICAgICAgICAgIDwvd3N0eG5zNTphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zNTphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczU6ZGVmPgogICAgICA8d3N0eG5zNTpkZWYgd3N0eG5zNTp0eXBlPSJJbmNsdWRlRGVmIiBsb2NhbElkPSIyMTgiIGxvY2F0b3I9IjE5OjEtMTk6MjgiIGxvY2FsSWRlbnRpZmllcj0iRkMiIHBhdGg9IkZISVJDb21tb24iPgogICAgICAgIDx3c3R4bnM1OmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zNTphbm5vdGF0aW9uIHdzdHhuczU6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM4OnMgeG1sbnM6d3N0eG5zOD0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIyMTgiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5pbmNsdWRlIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+RkhJUkNvbW1vbjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gY2FsbGVkIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPkZDPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zODpzPgogICAgICAgICAgPC93c3R4bnM1OmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnM1OmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zNTpkZWY+CiAgICA8L3dzdHhuczU6ZGVmPgogIDwvd3N0eG5zNTppbmNsdWRlcz4KICA8d3N0eG5zOTpwYXJhbWV0ZXJzIHhtbG5zOndzdHhuczk9InVybjpobDctb3JnOmVsbTpyMSIgd3N0eG5zOTp0eXBlPSJMaWJyYXJ5JFBhcmFtZXRlcnMiPgogICAgPHdzdHhuczk6ZGVmPgogICAgICA8d3N0eG5zOTpkZWYgd3N0eG5zOTp0eXBlPSJQYXJhbWV0ZXJEZWYiIGxvY2FsSWQ9IjIxOSIgbG9jYXRvcj0iMjE6MS0yMTo4OCIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zOTpkZWZhdWx0IHdzdHhuczk6dHlwZT0iSW50ZXJ2YWwiIGxvY2FsSWQ9IjIzMCIgbG9jYXRvcj0iMjE6NTUtMjE6ODgiIGxvd0Nsb3NlZD0idHJ1ZSIgaGlnaENsb3NlZD0idHJ1ZSI+CiAgICAgICAgICA8d3N0eG5zOTpsb3cgd3N0eG5zOTp0eXBlPSJEYXRlIiBsb2NhbElkPSIyMjQiIGxvY2F0b3I9IjIxOjY0LTIxOjc0Ij4KICAgICAgICAgICAgPHdzdHhuczk6eWVhciB3c3R4bnM5OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjIyMSIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiIHZhbHVlPSIyMDIwIi8+CiAgICAgICAgICAgIDx3c3R4bnM5Om1vbnRoIHdzdHhuczk6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iMjIyIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIgdmFsdWU9IjEiLz4KICAgICAgICAgICAgPHdzdHhuczk6ZGF5IHdzdHhuczk6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iMjIzIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIgdmFsdWU9IjEiLz4KICAgICAgICAgIDwvd3N0eG5zOTpsb3c+CiAgICAgICAgICA8d3N0eG5zOTpoaWdoIHdzdHhuczk6dHlwZT0iRGF0ZSIgbG9jYWxJZD0iMjI5IiBsb2NhdG9yPSIyMTo3Ny0yMTo4NyI+CiAgICAgICAgICAgIDx3c3R4bnM5OnllYXIgd3N0eG5zOTp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSIyMjYiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiB2YWx1ZT0iMjAyMCIvPgogICAgICAgICAgICA8d3N0eG5zOTptb250aCB3c3R4bnM5OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjIyNyIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiIHZhbHVlPSIxMiIvPgogICAgICAgICAgICA8d3N0eG5zOTpkYXkgd3N0eG5zOTp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSIyMjgiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiB2YWx1ZT0iMzEiLz4KICAgICAgICAgIDwvd3N0eG5zOTpoaWdoPgogICAgICAgIDwvd3N0eG5zOTpkZWZhdWx0PgogICAgICAgIDx3c3R4bnM5OnBhcmFtZXRlclR5cGVTcGVjaWZpZXIgd3N0eG5zOTp0eXBlPSJJbnRlcnZhbFR5cGVTcGVjaWZpZXIiIGxvY2FsSWQ9IjIzMSIgbG9jYXRvcj0iMjE6MzItMjE6NDUiPgogICAgICAgICAgPHdzdHhuczk6cG9pbnRUeXBlIHdzdHhuczk6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIiBsb2NhbElkPSIyMzIiIGxvY2F0b3I9IjIxOjQxLTIxOjQ0IiBuYW1lPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfURhdGUiLz4KICAgICAgICA8L3dzdHhuczk6cGFyYW1ldGVyVHlwZVNwZWNpZmllcj4KICAgICAgICA8d3N0eG5zOTphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczk6YW5ub3RhdGlvbiB3c3R4bnM5OnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zMTA6cyB4bWxuczp3c3R4bnMxMD0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIyMTkiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5wYXJhbWV0ZXIgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjIzMSI+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkludGVydmFsJmx0Ozwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIyMzIiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5EYXRlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiZndDs8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+IGRlZmF1bHQgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjIzMCI+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIyMjQiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+SW50ZXJ2YWxbPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+QDIwMjAtMDEtMDE8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4sIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkAyMDIwLTEyLTMxPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+XTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnMxMDpzPgogICAgICAgICAgPC93c3R4bnM5OmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnM5OmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zOTpkZWY+CiAgICA8L3dzdHhuczk6ZGVmPgogIDwvd3N0eG5zOTpwYXJhbWV0ZXJzPgogIDx3c3R4bnMxMTpjb2RlU3lzdGVtcyB4bWxuczp3c3R4bnMxMT0idXJuOmhsNy1vcmc6ZWxtOnIxIiB3c3R4bnMxMTp0eXBlPSJMaWJyYXJ5JENvZGVTeXN0ZW1zIj4KICAgIDx3c3R4bnMxMTpkZWY+CiAgICAgIDx3c3R4bnMxMTpkZWYgd3N0eG5zMTE6dHlwZT0iQ29kZVN5c3RlbURlZiIgbG9jYWxJZD0iMjA3IiBsb2NhdG9yPSI2OjEtNjo4OCIgbmFtZT0iT2JzZXJ2YXRpb25WYWx1ZSIgaWQ9Imh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tdmFsdWUiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnMxMTphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczExOmFubm90YXRpb24gd3N0eG5zMTE6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnMxMjpzIHhtbG5zOndzdHhuczEyPSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjIwNyI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGVzeXN0ZW0gPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Ik9ic2VydmF0aW9uVmFsdWUiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4naHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi12YWx1ZSc8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnMxMjpzPgogICAgICAgICAgPC93c3R4bnMxMTphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMTE6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnMxMTpkZWY+CiAgICAgIDx3c3R4bnMxMTpkZWYgd3N0eG5zMTE6dHlwZT0iQ29kZVN5c3RlbURlZiIgbG9jYWxJZD0iMjA4IiBsb2NhdG9yPSI3OjEtNzoxMDQiIG5hbWU9IkhJVl9EQUtfQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL2l0ZWNoLXV3L3doby1zbWFydC1oaXYtZGFrL0NvZGVTeXN0ZW0vY29uY2VwdC1jb2RlcyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczExOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMTE6YW5ub3RhdGlvbiB3c3R4bnMxMTp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczEzOnMgeG1sbnM6d3N0eG5zMTM9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjA4Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZXN5c3RlbSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iSElWX0RBS19Db2RlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidodHRwOi8vZmhpci5vcmcvZ3VpZGVzL2l0ZWNoLXV3L3doby1zbWFydC1oaXYtZGFrL0NvZGVTeXN0ZW0vY29uY2VwdC1jb2Rlcyc8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnMxMzpzPgogICAgICAgICAgPC93c3R4bnMxMTphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMTE6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnMxMTpkZWY+CiAgICAgIDx3c3R4bnMxMTpkZWYgd3N0eG5zMTE6dHlwZT0iQ29kZVN5c3RlbURlZiIgbG9jYWxJZD0iMjA5IiBsb2NhdG9yPSI4OjEtODoxMDEiIG5hbWU9IkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMiIGlkPSJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL2NvbmRpdGlvbi1jbGluaWNhbCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczExOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMTE6YW5ub3RhdGlvbiB3c3R4bnMxMTp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczE0OnMgeG1sbnM6d3N0eG5zMTQ9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjA5Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZXN5c3RlbSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iQ29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2RlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL2NvbmRpdGlvbi1jbGluaWNhbCc8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnMxNDpzPgogICAgICAgICAgPC93c3R4bnMxMTphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMTE6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnMxMTpkZWY+CiAgICAgIDx3c3R4bnMxMTpkZWYgd3N0eG5zMTE6dHlwZT0iQ29kZVN5c3RlbURlZiIgbG9jYWxJZD0iMjEwIiBsb2NhdG9yPSI5OjEtOTo5NSIgbmFtZT0iQ29uZGl0aW9uQ2F0ZWdvcnlDb2RlcyIgaWQ9Imh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vY29uZGl0aW9uLWNhdGVnb3J5IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zMTE6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnMxMTphbm5vdGF0aW9uIHdzdHhuczExOnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zMTU6cyB4bWxuczp3c3R4bnMxNT0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIyMTAiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5jb2Rlc3lzdGVtIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJDb25kaXRpb25DYXRlZ29yeUNvZGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjogPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J2h0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vY29uZGl0aW9uLWNhdGVnb3J5Jzwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczE1OnM+CiAgICAgICAgICA8L3dzdHhuczExOmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnMxMTphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczExOmRlZj4KICAgICAgPHdzdHhuczExOmRlZiB3c3R4bnMxMTp0eXBlPSJDb2RlU3lzdGVtRGVmIiBsb2NhbElkPSIyMTEiIGxvY2F0b3I9IjEwOjEtMTA6NzciIG5hbWU9Ik9ic2VydmF0aW9uU3RhdHVzQ29kZXMiIGlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL29ic2VydmF0aW9uLXN0YXR1cyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczExOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMTE6YW5ub3RhdGlvbiB3c3R4bnMxMTp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczE2OnMgeG1sbnM6d3N0eG5zMTY9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjExIj4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZXN5c3RlbSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iT2JzZXJ2YXRpb25TdGF0dXNDb2RlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidodHRwOi8vaGw3Lm9yZy9maGlyL29ic2VydmF0aW9uLXN0YXR1cyc8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnMxNjpzPgogICAgICAgICAgPC93c3R4bnMxMTphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMTE6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnMxMTpkZWY+CiAgICAgIDx3c3R4bnMxMTpkZWYgd3N0eG5zMTE6dHlwZT0iQ29kZVN5c3RlbURlZiIgbG9jYWxJZD0iMjEyIiBsb2NhdG9yPSIxMjoxLTEyOjk3IiBuYW1lPSJLZXlwb3B1bGF0aW9ubWVtYmVydHlwZSpDb2RlcyIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvaXRlY2gtdXcvVmFsdWVTZXQvaGl2LWItZGU1MSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczExOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMTE6YW5ub3RhdGlvbiB3c3R4bnMxMTp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczE3OnMgeG1sbnM6d3N0eG5zMTc9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjEyIj4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZXN5c3RlbSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iS2V5cG9wdWxhdGlvbm1lbWJlcnR5cGUqQ29kZXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4naHR0cDovL2ZoaXIub3JnL2d1aWRlcy9pdGVjaC11dy9WYWx1ZVNldC9oaXYtYi1kZTUxJzwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczE3OnM+CiAgICAgICAgICA8L3dzdHhuczExOmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnMxMTphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczExOmRlZj4KICAgICAgPHdzdHhuczExOmRlZiB3c3R4bnMxMTp0eXBlPSJDb2RlU3lzdGVtRGVmIiBsb2NhbElkPSIyMTMiIGxvY2F0b3I9IjEzOjEtMTM6ODMiIG5hbWU9IkhJVnN0YXR1c0NvZGVzIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9pdGVjaC11dy9WYWx1ZVNldC9oaXYtYi1kZTExNiIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczExOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMTE6YW5ub3RhdGlvbiB3c3R4bnMxMTp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczE4OnMgeG1sbnM6d3N0eG5zMTg9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjEzIj4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZXN5c3RlbSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iSElWc3RhdHVzQ29kZXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4naHR0cDovL2ZoaXIub3JnL2d1aWRlcy9pdGVjaC11dy9WYWx1ZVNldC9oaXYtYi1kZTExNic8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnMxODpzPgogICAgICAgICAgPC93c3R4bnMxMTphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMTE6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnMxMTpkZWY+CiAgICAgIDx3c3R4bnMxMTpkZWYgd3N0eG5zMTE6dHlwZT0iQ29kZVN5c3RlbURlZiIgbG9jYWxJZD0iMjE0IiBsb2NhdG9yPSIxNDoxLTE0OjkyIiBuYW1lPSJISVZ0cmVhdG1lbnRvdXRjb21lQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL2l0ZWNoLXV3L1ZhbHVlU2V0L2hpdi1oLWRlNDIiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnMxMTphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczExOmFubm90YXRpb24gd3N0eG5zMTE6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnMxOTpzIHhtbG5zOndzdHhuczE5PSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjIxNCI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGVzeXN0ZW0gPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IkhJVnRyZWF0bWVudG91dGNvbWVDb2RlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidodHRwOi8vZmhpci5vcmcvZ3VpZGVzL2l0ZWNoLXV3L1ZhbHVlU2V0L2hpdi1oLWRlNDInPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zMTk6cz4KICAgICAgICAgIDwvd3N0eG5zMTE6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczExOmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zMTE6ZGVmPgogICAgICA8d3N0eG5zMTE6ZGVmIHdzdHhuczExOnR5cGU9IkNvZGVTeXN0ZW1EZWYiIGxvY2FsSWQ9IjIxNSIgbG9jYXRvcj0iMTU6MS0xNTo5OSIgbmFtZT0iT2JzZXJ2YXRpb25DYXRlZ29yeUNvZGVzIiBpZD0iaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczExOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMTE6YW5ub3RhdGlvbiB3c3R4bnMxMTp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczIwOnMgeG1sbnM6d3N0eG5zMjA9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjE1Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZXN5c3RlbSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iT2JzZXJ2YXRpb25DYXRlZ29yeUNvZGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjogPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J2h0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnknPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zMjA6cz4KICAgICAgICAgIDwvd3N0eG5zMTE6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczExOmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zMTE6ZGVmPgogICAgICA8d3N0eG5zMTE6ZGVmIHdzdHhuczExOnR5cGU9IkNvZGVTeXN0ZW1EZWYiIGxvY2FsSWQ9IjI0OSIgbG9jYXRvcj0iMzU6MS0zNTo2NyIgbmFtZT0iQVJUQ29kZXMiIGlkPSJodHRwOi8vZXhhbXBsZS5vcmcvZmhpci9Db2RlU3lzdGVtL2FydC1jb2RlcyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczExOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMTE6YW5ub3RhdGlvbiB3c3R4bnMxMTp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczIxOnMgeG1sbnM6d3N0eG5zMjE9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjQ5Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+Ly9jb2RlICJPbiBBUlQiOiAnSElWLkQuREUzOCcgZnJvbSAiSElWX0RBS19Db2RlcyIgZGlzcGxheSAnT24gQVJUJwoKPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZXN5c3RlbSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5BUlRDb2Rlczwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjogPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J2h0dHA6Ly9leGFtcGxlLm9yZy9maGlyL0NvZGVTeXN0ZW0vYXJ0LWNvZGVzJzwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczIxOnM+CiAgICAgICAgICA8L3dzdHhuczExOmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnMxMTphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczExOmRlZj4KICAgICAgPHdzdHhuczExOmRlZiB3c3R4bnMxMTp0eXBlPSJDb2RlU3lzdGVtRGVmIiBsb2NhbElkPSIyNjUiIGxvY2F0b3I9IjUxOjEtNTE6ODUiIG5hbWU9IkFkbWluaXN0cmF0aXZlIEdlbmRlciBDb2RlcyIgaWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvYWRtaW5pc3RyYXRpdmUtZ2VuZGVyIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zMTE6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnMxMTphbm5vdGF0aW9uIHdzdHhuczExOnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zMjI6cyB4bWxuczp3c3R4bnMyMj0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIyNjUiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5jb2Rlc3lzdGVtIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJBZG1pbmlzdHJhdGl2ZSBHZW5kZXIgQ29kZXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4naHR0cDovL2hsNy5vcmcvZmhpci9hZG1pbmlzdHJhdGl2ZS1nZW5kZXInPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zMjI6cz4KICAgICAgICAgIDwvd3N0eG5zMTE6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczExOmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zMTE6ZGVmPgogICAgPC93c3R4bnMxMTpkZWY+CiAgPC93c3R4bnMxMTpjb2RlU3lzdGVtcz4KICA8d3N0eG5zMjM6dmFsdWVTZXRzIHhtbG5zOndzdHhuczIzPSJ1cm46aGw3LW9yZzplbG06cjEiIHdzdHhuczIzOnR5cGU9IkxpYnJhcnkkVmFsdWVTZXRzIj4KICAgIDx3c3R4bnMyMzpkZWY+CiAgICAgIDx3c3R4bnMyMzpkZWYgd3N0eG5zMjM6dHlwZT0iVmFsdWVTZXREZWYiIGxvY2FsSWQ9IjI1MCIgbG9jYXRvcj0iMzY6MS0zNjo2MCIgbmFtZT0iT24gQVJUIiBpZD0iaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvVmFsdWVTZXQvb24tYXJ0IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zMjM6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnMyMzphbm5vdGF0aW9uIHdzdHhuczIzOnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zMjQ6cyB4bWxuczp3c3R4bnMyND0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIyNTAiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz52YWx1ZXNldCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iT24gQVJUIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjogPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J2h0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1ZhbHVlU2V0L29uLWFydCc8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnMyNDpzPgogICAgICAgICAgPC93c3R4bnMyMzphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMjM6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnMyMzpkZWY+CiAgICAgIDx3c3R4bnMyMzpkZWYgd3N0eG5zMjM6dHlwZT0iVmFsdWVTZXREZWYiIGxvY2FsSWQ9IjI1MSIgbG9jYXRvcj0iMzc6MS0zNzo4NiIgbmFtZT0iZW5jb3VudGVyLWRpYWdub3NpcyIgaWQ9Imh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1ZhbHVlU2V0L2VuY291bnRlci1kaWFnbm9zaXMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnMyMzphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczIzOmFubm90YXRpb24gd3N0eG5zMjM6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnMyNTpzIHhtbG5zOndzdHhuczI1PSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjI1MSI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPnZhbHVlc2V0IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJlbmNvdW50ZXItZGlhZ25vc2lzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjogPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J2h0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1ZhbHVlU2V0L2VuY291bnRlci1kaWFnbm9zaXMnPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zMjU6cz4KICAgICAgICAgIDwvd3N0eG5zMjM6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczIzOmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zMjM6ZGVmPgogICAgICA8d3N0eG5zMjM6ZGVmIHdzdHhuczIzOnR5cGU9IlZhbHVlU2V0RGVmIiBsb2NhbElkPSIyNTIiIGxvY2F0b3I9IjM4OjEtMzg6NzYiIG5hbWU9InNvY2lhbC1oaXN0b3J5IiBpZD0iaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvVmFsdWVTZXQvc29jaWFsLWhpc3RvcnkiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnMyMzphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczIzOmFubm90YXRpb24gd3N0eG5zMjM6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnMyNjpzIHhtbG5zOndzdHhuczI2PSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjI1MiI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPnZhbHVlc2V0IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJzb2NpYWwtaGlzdG9yeSI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidodHRwOi8vZXhhbXBsZS5vcmcvZmhpci9WYWx1ZVNldC9zb2NpYWwtaGlzdG9yeSc8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnMyNjpzPgogICAgICAgICAgPC93c3R4bnMyMzphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMjM6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnMyMzpkZWY+CiAgICAgIDx3c3R4bnMyMzpkZWYgd3N0eG5zMjM6dHlwZT0iVmFsdWVTZXREZWYiIGxvY2FsSWQ9IjI1MyIgbG9jYXRvcj0iMzk6MS0zOTo4MiIgbmFtZT0iSElWdGVzdHR5cGVDb2RlcyIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvaXRlY2gtdXcvVmFsdWVTZXQvaGl2LWItZGU4MiIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczIzOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMjM6YW5ub3RhdGlvbiB3c3R4bnMyMzp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczI3OnMgeG1sbnM6d3N0eG5zMjc9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjUzIj4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+dmFsdWVzZXQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IkhJVnRlc3R0eXBlQ29kZXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4naHR0cDovL2ZoaXIub3JnL2d1aWRlcy9pdGVjaC11dy9WYWx1ZVNldC9oaXYtYi1kZTgyJzwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczI3OnM+CiAgICAgICAgICA8L3dzdHhuczIzOmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnMyMzphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczIzOmRlZj4KICAgICAgPHdzdHhuczIzOmRlZiB3c3R4bnMyMzp0eXBlPSJWYWx1ZVNldERlZiIgbG9jYWxJZD0iMjU0IiBsb2NhdG9yPSI0MDoxLTQwOjgyIiBuYW1lPSJDb21tdW5pdHktbGV2ZWwgdGVzdGluZyIgaWQ9Imh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1ZhbHVlU2V0L0hJVi5CLkRFMTYiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnMyMzphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczIzOmFubm90YXRpb24gd3N0eG5zMjM6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnMyODpzIHhtbG5zOndzdHhuczI4PSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjI1NCI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPnZhbHVlc2V0IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJDb21tdW5pdHktbGV2ZWwgdGVzdGluZyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gOiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4naHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvVmFsdWVTZXQvSElWLkIuREUxNic8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnMyODpzPgogICAgICAgICAgPC93c3R4bnMyMzphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMjM6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnMyMzpkZWY+CiAgICAgIDx3c3R4bnMyMzpkZWYgd3N0eG5zMjM6dHlwZT0iVmFsdWVTZXREZWYiIGxvY2FsSWQ9IjI1NSIgbG9jYXRvcj0iNDE6MS00MTo4MSIgbmFtZT0iRmFjaWxpdHktbGV2ZWwgdGVzdGluZyIgaWQ9Imh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1ZhbHVlU2V0L0hJVi5CLkRFMTciIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnMyMzphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczIzOmFubm90YXRpb24gd3N0eG5zMjM6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnMyOTpzIHhtbG5zOndzdHhuczI5PSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjI1NSI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPnZhbHVlc2V0IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJGYWNpbGl0eS1sZXZlbCB0ZXN0aW5nIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiA6IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidodHRwOi8vZXhhbXBsZS5vcmcvZmhpci9WYWx1ZVNldC9ISVYuQi5ERTE3Jzwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczI5OnM+CiAgICAgICAgICA8L3dzdHhuczIzOmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnMyMzphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczIzOmRlZj4KICAgICAgPHdzdHhuczIzOmRlZiB3c3R4bnMyMzp0eXBlPSJWYWx1ZVNldERlZiIgbG9jYWxJZD0iMjU2IiBsb2NhdG9yPSI0MjoxLTQyOjg3IiBuYW1lPSJBTkMgY29udGFjdCBkdXJpbmcgcHJlZ25hbmN5IiBpZD0iaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvVmFsdWVTZXQvSElWLkUuREUzOSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczIzOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMjM6YW5ub3RhdGlvbiB3c3R4bnMyMzp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczMwOnMgeG1sbnM6d3N0eG5zMzA9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjU2Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+dmFsdWVzZXQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IkFOQyBjb250YWN0IGR1cmluZyBwcmVnbmFuY3kiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IDogPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J2h0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1ZhbHVlU2V0L0hJVi5FLkRFMzknPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zMzA6cz4KICAgICAgICAgIDwvd3N0eG5zMjM6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczIzOmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zMjM6ZGVmPgogICAgPC93c3R4bnMyMzpkZWY+CiAgPC93c3R4bnMyMzp2YWx1ZVNldHM+CiAgPHdzdHhuczMxOmNvZGVzIHhtbG5zOndzdHhuczMxPSJ1cm46aGw3LW9yZzplbG06cjEiIHdzdHhuczMxOnR5cGU9IkxpYnJhcnkkQ29kZXMiPgogICAgPHdzdHhuczMxOmRlZj4KICAgICAgPHdzdHhuczMxOmRlZiB3c3R4bnMzMTp0eXBlPSJDb2RlRGVmIiBsb2NhbElkPSIyMzMiIGxvY2F0b3I9IjIzOjEtMjM6ODkiIG5hbWU9IlNleCBXb3JrZXIiIGlkPSJISVYuQi5ERTUxIiBkaXNwbGF5PSJzZXggd29ya2VyIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zMzE6Y29kZVN5c3RlbSB3c3R4bnMzMTp0eXBlPSJDb2RlU3lzdGVtUmVmIiBsb2NhbElkPSIyMzQiIGxvY2F0b3I9IjIzOjM4LTIzOjY4IiBuYW1lPSJLZXlwb3B1bGF0aW9ubWVtYmVydHlwZSpDb2RlcyIvPgogICAgICAgIDx3c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24gd3N0eG5zMzE6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnMzMjpzIHhtbG5zOndzdHhuczMyPSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjIzMyI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IlNleCBXb3JrZXIiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4nSElWLkIuREU1MSc8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZnJvbSA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMjM0Ij4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IktleXBvcHVsYXRpb25tZW1iZXJ0eXBlKkNvZGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZGlzcGxheSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4nc2V4IHdvcmtlcic8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnMzMjpzPgogICAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnMzMTpkZWY+CiAgICAgIDx3c3R4bnMzMTpkZWYgd3N0eG5zMzE6dHlwZT0iQ29kZURlZiIgbG9jYWxJZD0iMjM1IiBsb2NhdG9yPSIyNDoxLTI0Ojk3IiBuYW1lPSJNZW4gd2hvIGhhdmUgc2V4IHdpdGggbWVuIiBpZD0iSElWLkIuREU1MiIgZGlzcGxheT0iTVNNIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zMzE6Y29kZVN5c3RlbSB3c3R4bnMzMTp0eXBlPSJDb2RlU3lzdGVtUmVmIiBsb2NhbElkPSIyMzYiIGxvY2F0b3I9IjI0OjUzLTI0OjgzIiBuYW1lPSJLZXlwb3B1bGF0aW9ubWVtYmVydHlwZSpDb2RlcyIvPgogICAgICAgIDx3c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24gd3N0eG5zMzE6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnMzMzpzIHhtbG5zOndzdHhuczMzPSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjIzNSI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lbiB3aG8gaGF2ZSBzZXggd2l0aCBtZW4iPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4nSElWLkIuREU1Mic8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZnJvbSA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMjM2Ij4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IktleXBvcHVsYXRpb25tZW1iZXJ0eXBlKkNvZGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZGlzcGxheSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4nTVNNJzwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczMzOnM+CiAgICAgICAgICA8L3dzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczMxOmRlZj4KICAgICAgPHdzdHhuczMxOmRlZiB3c3R4bnMzMTp0eXBlPSJDb2RlRGVmIiBsb2NhbElkPSIyMzciIGxvY2F0b3I9IjI1OjEtMjU6MTA1IiBuYW1lPSJUcmFucyBhbmQgZ2VuZGVyLWRpdmVyc2UgcGVvcGxlIiBpZD0iSElWLkIuREU1MyIgZGlzcGxheT0iVHJhbnMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnMzMTpjb2RlU3lzdGVtIHdzdHhuczMxOnR5cGU9IkNvZGVTeXN0ZW1SZWYiIGxvY2FsSWQ9IjIzOCIgbG9jYXRvcj0iMjU6NTktMjU6ODkiIG5hbWU9IktleXBvcHVsYXRpb25tZW1iZXJ0eXBlKkNvZGVzIi8+CiAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMzE6YW5ub3RhdGlvbiB3c3R4bnMzMTp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczM0OnMgeG1sbnM6d3N0eG5zMzQ9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjM3Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iVHJhbnMgYW5kIGdlbmRlci1kaXZlcnNlIHBlb3BsZSI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidISVYuQi5ERTUzJzwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBmcm9tIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIyMzgiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iS2V5cG9wdWxhdGlvbm1lbWJlcnR5cGUqQ29kZXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBkaXNwbGF5IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidUcmFucyc8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnMzNDpzPgogICAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnMzMTpkZWY+CiAgICAgIDx3c3R4bnMzMTpkZWYgd3N0eG5zMzE6dHlwZT0iQ29kZURlZiIgbG9jYWxJZD0iMjM5IiBsb2NhdG9yPSIyNjoxLTI2Ojk2IiBuYW1lPSJQZW9wbGUgd2hvIGluamVjdCBkcnVncyIgaWQ9IkhJVi5CLkRFNTQiIGRpc3BsYXk9IlBXSUQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnMzMTpjb2RlU3lzdGVtIHdzdHhuczMxOnR5cGU9IkNvZGVTeXN0ZW1SZWYiIGxvY2FsSWQ9IjI0MCIgbG9jYXRvcj0iMjY6NTEtMjY6ODEiIG5hbWU9IktleXBvcHVsYXRpb25tZW1iZXJ0eXBlKkNvZGVzIi8+CiAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMzE6YW5ub3RhdGlvbiB3c3R4bnMzMTp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczM1OnMgeG1sbnM6d3N0eG5zMzU9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjM5Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iUGVvcGxlIHdobyBpbmplY3QgZHJ1Z3MiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4nSElWLkIuREU1NCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZnJvbSA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMjQwIj4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IktleXBvcHVsYXRpb25tZW1iZXJ0eXBlKkNvZGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZGlzcGxheSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4nUFdJRCc8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnMzNTpzPgogICAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnMzMTpkZWY+CiAgICAgIDx3c3R4bnMzMTpkZWYgd3N0eG5zMzE6dHlwZT0iQ29kZURlZiIgbG9jYWxJZD0iMjQxIiBsb2NhdG9yPSIyNzoxLTI3OjEyNyIgbmFtZT0iUGVvcGxlIGxpdmluZyBpbiBwcmlzb25zIGFuZCBvdGhlciBjbG9zZWQgc2V0dGluZ3MiIGlkPSJISVYuQi5ERTU1IiBkaXNwbGF5PSJQcmlzb25lciIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczMxOmNvZGVTeXN0ZW0gd3N0eG5zMzE6dHlwZT0iQ29kZVN5c3RlbVJlZiIgbG9jYWxJZD0iMjQyIiBsb2NhdG9yPSIyNzo3OC0yNzoxMDgiIG5hbWU9IktleXBvcHVsYXRpb25tZW1iZXJ0eXBlKkNvZGVzIi8+CiAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMzE6YW5ub3RhdGlvbiB3c3R4bnMzMTp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczM2OnMgeG1sbnM6d3N0eG5zMzY9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjQxIj4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iUGVvcGxlIGxpdmluZyBpbiBwcmlzb25zIGFuZCBvdGhlciBjbG9zZWQgc2V0dGluZ3MiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4nSElWLkIuREU1NSc8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZnJvbSA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMjQyIj4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IktleXBvcHVsYXRpb25tZW1iZXJ0eXBlKkNvZGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZGlzcGxheSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4nUHJpc29uZXInPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zMzY6cz4KICAgICAgICAgIDwvd3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczMxOmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zMzE6ZGVmPgogICAgICA8d3N0eG5zMzE6ZGVmIHdzdHhuczMxOnR5cGU9IkNvZGVEZWYiIGxvY2FsSWQ9IjI0MyIgbG9jYXRvcj0iMjk6MS0yOTo3OSIgbmFtZT0iSElWLXBvc2l0aXZlIiBpZD0iSElWLkIuREUxMTYiIGRpc3BsYXk9IkhJViBQb3NpdGl2ZSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczMxOmNvZGVTeXN0ZW0gd3N0eG5zMzE6dHlwZT0iQ29kZVN5c3RlbVJlZiIgbG9jYWxJZD0iMjQ0IiBsb2NhdG9yPSIyOTo0MS0yOTo1NiIgbmFtZT0iSElWc3RhdHVzQ29kZXMiLz4KICAgICAgICA8d3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnMzMTphbm5vdGF0aW9uIHdzdHhuczMxOnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zMzc6cyB4bWxuczp3c3R4bnMzNz0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIyNDMiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5jb2RlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJISVYtcG9zaXRpdmUiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4nSElWLkIuREUxMTYnPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IGZyb20gPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjI0NCI+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJISVZzdGF0dXNDb2RlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+IGRpc3BsYXkgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J0hJViBQb3NpdGl2ZSc8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnMzNzpzPgogICAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnMzMTpkZWY+CiAgICAgIDx3c3R4bnMzMTpkZWYgd3N0eG5zMzE6dHlwZT0iQ29kZURlZiIgbG9jYWxJZD0iMjQ1IiBsb2NhdG9yPSIzMDoxLTMwOjc5IiBuYW1lPSJEaWFnbm9zZWQgVEIiIGlkPSJISVYuRC5ERTk0MCIgZGlzcGxheT0iRGlhZ25vc2VkIFRCIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zMzE6Y29kZVN5c3RlbSB3c3R4bnMzMTp0eXBlPSJDb2RlU3lzdGVtUmVmIiBsb2NhbElkPSIyNDYiIGxvY2F0b3I9IjMwOjQxLTMwOjU2IiBuYW1lPSJISVZzdGF0dXNDb2RlcyIvPgogICAgICAgIDx3c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24gd3N0eG5zMzE6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnMzODpzIHhtbG5zOndzdHhuczM4PSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjI0NSI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IkRpYWdub3NlZCBUQiI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidISVYuRC5ERTk0MCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZnJvbSA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMjQ2Ij4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IkhJVnN0YXR1c0NvZGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZGlzcGxheSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4nRGlhZ25vc2VkIFRCJzwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczM4OnM+CiAgICAgICAgICA8L3dzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczMxOmRlZj4KICAgICAgPHdzdHhuczMxOmRlZiB3c3R4bnMzMTp0eXBlPSJDb2RlRGVmIiBsb2NhbElkPSIyNDciIGxvY2F0b3I9IjMxOjEtMzE6ODMiIG5hbWU9IlByZXN1bXB0aXZlIFRCIiBpZD0iSElWLkQuREU5NDUiIGRpc3BsYXk9IlByZXN1bXB0aXZlIFRCIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zMzE6Y29kZVN5c3RlbSB3c3R4bnMzMTp0eXBlPSJDb2RlU3lzdGVtUmVmIiBsb2NhbElkPSIyNDgiIGxvY2F0b3I9IjMxOjQzLTMxOjU4IiBuYW1lPSJISVZzdGF0dXNDb2RlcyIvPgogICAgICAgIDx3c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24gd3N0eG5zMzE6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnMzOTpzIHhtbG5zOndzdHhuczM5PSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjI0NyI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IlByZXN1bXB0aXZlIFRCIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjogPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J0hJVi5ELkRFOTQ1Jzwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBmcm9tIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIyNDgiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iSElWc3RhdHVzQ29kZXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBkaXNwbGF5IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidQcmVzdW1wdGl2ZSBUQic8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnMzOTpzPgogICAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnMzMTpkZWY+CiAgICAgIDx3c3R4bnMzMTpkZWYgd3N0eG5zMzE6dHlwZT0iQ29kZURlZiIgbG9jYWxJZD0iMjU3IiBsb2NhdG9yPSI0NjoxLTQ2Ojk4IiBuYW1lPSJMb3N0IHRvIGZvbGxvdy11cCIgaWQ9IkhJVi5ILkRFNDIiIGRpc3BsYXk9Ikxvc3QgdG8gZm9sbG93LXVwIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zMzE6Y29kZVN5c3RlbSB3c3R4bnMzMTp0eXBlPSJDb2RlU3lzdGVtUmVmIiBsb2NhbElkPSIyNTgiIGxvY2F0b3I9IjQ2OjQ1LTQ2OjcwIiBuYW1lPSJISVZ0cmVhdG1lbnRvdXRjb21lQ29kZXMiLz4KICAgICAgICA8d3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnMzMTphbm5vdGF0aW9uIHdzdHhuczMxOnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zNDA6cyB4bWxuczp3c3R4bnM0MD0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIyNTciPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4vL3ZhbHVlc2V0ICJoaXYgcG9zaXRpdmUiOiAnaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvVmFsdWVTZXQvc29jaWFsLWhpc3RvcnknCgo8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5jb2RlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJMb3N0IHRvIGZvbGxvdy11cCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidISVYuSC5ERTQyJzwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBmcm9tIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIyNTgiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iSElWdHJlYXRtZW50b3V0Y29tZUNvZGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZGlzcGxheSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4nTG9zdCB0byBmb2xsb3ctdXAnPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zNDA6cz4KICAgICAgICAgIDwvd3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczMxOmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zMzE6ZGVmPgogICAgICA8d3N0eG5zMzE6ZGVmIHdzdHhuczMxOnR5cGU9IkNvZGVEZWYiIGxvY2FsSWQ9IjI1OSIgbG9jYXRvcj0iNDc6MS00Nzo5NCIgbmFtZT0iVHJhbnNmZXJyZWQgb3V0IiBpZD0iSElWLkguREU0MyIgZGlzcGxheT0iVHJhbnNmZXJyZWQgb3V0IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zMzE6Y29kZVN5c3RlbSB3c3R4bnMzMTp0eXBlPSJDb2RlU3lzdGVtUmVmIiBsb2NhbElkPSIyNjAiIGxvY2F0b3I9IjQ3OjQzLTQ3OjY4IiBuYW1lPSJISVZ0cmVhdG1lbnRvdXRjb21lQ29kZXMiLz4KICAgICAgICA8d3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnMzMTphbm5vdGF0aW9uIHdzdHhuczMxOnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zNDE6cyB4bWxuczp3c3R4bnM0MT0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIyNTkiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5jb2RlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJUcmFuc2ZlcnJlZCBvdXQiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4nSElWLkguREU0Myc8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZnJvbSA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMjYwIj4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IkhJVnRyZWF0bWVudG91dGNvbWVDb2RlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+IGRpc3BsYXkgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J1RyYW5zZmVycmVkIG91dCc8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnM0MTpzPgogICAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnMzMTpkZWY+CiAgICAgIDx3c3R4bnMzMTpkZWYgd3N0eG5zMzE6dHlwZT0iQ29kZURlZiIgbG9jYWxJZD0iMjYxIiBsb2NhdG9yPSI0ODoxLTQ4OjEwMCIgbmFtZT0iRGVhdGggKGRvY3VtZW50ZWQpIiBpZD0iSElWLkguREU0NCIgZGlzcGxheT0iRGVhdGggKGRvY3VtZW50ZWQpIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zMzE6Y29kZVN5c3RlbSB3c3R4bnMzMTp0eXBlPSJDb2RlU3lzdGVtUmVmIiBsb2NhbElkPSIyNjIiIGxvY2F0b3I9IjQ4OjQ2LTQ4OjcxIiBuYW1lPSJISVZ0cmVhdG1lbnRvdXRjb21lQ29kZXMiLz4KICAgICAgICA8d3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnMzMTphbm5vdGF0aW9uIHdzdHhuczMxOnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zNDI6cyB4bWxuczp3c3R4bnM0Mj0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIyNjEiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5jb2RlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJEZWF0aCAoZG9jdW1lbnRlZCkiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4nSElWLkguREU0NCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZnJvbSA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMjYyIj4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IkhJVnRyZWF0bWVudG91dGNvbWVDb2RlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+IGRpc3BsYXkgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J0RlYXRoIChkb2N1bWVudGVkKSc8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnM0MjpzPgogICAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnMzMTpkZWY+CiAgICAgIDx3c3R4bnMzMTpkZWYgd3N0eG5zMzE6dHlwZT0iQ29kZURlZiIgbG9jYWxJZD0iMjYzIiBsb2NhdG9yPSI0OToxLTQ5OjExOCIgbmFtZT0iUmVmdXNlZCAoc3RvcHBlZCkgdHJlYXRtZW50IiBpZD0iSElWLkguREU0NSIgZGlzcGxheT0iUmVmdXNlZCAoc3RvcHBlZCkgdHJlYXRtZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zMzE6Y29kZVN5c3RlbSB3c3R4bnMzMTp0eXBlPSJDb2RlU3lzdGVtUmVmIiBsb2NhbElkPSIyNjQiIGxvY2F0b3I9IjQ5OjU1LTQ5OjgwIiBuYW1lPSJISVZ0cmVhdG1lbnRvdXRjb21lQ29kZXMiLz4KICAgICAgICA8d3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnMzMTphbm5vdGF0aW9uIHdzdHhuczMxOnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zNDM6cyB4bWxuczp3c3R4bnM0Mz0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIyNjMiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5jb2RlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJSZWZ1c2VkIChzdG9wcGVkKSB0cmVhdG1lbnQiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4nSElWLkguREU0NSc8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZnJvbSA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMjY0Ij4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IkhJVnRyZWF0bWVudG91dGNvbWVDb2RlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+IGRpc3BsYXkgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J1JlZnVzZWQgKHN0b3BwZWQpIHRyZWF0bWVudCc8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnM0MzpzPgogICAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnMzMTpkZWY+CiAgICAgIDx3c3R4bnMzMTpkZWYgd3N0eG5zMzE6dHlwZT0iQ29kZURlZiIgbG9jYWxJZD0iMjY2IiBsb2NhdG9yPSI1MjoxLTUyOjcyIiBuYW1lPSJNYWxlcyIgaWQ9Im1hbGUiIGRpc3BsYXk9Ik1hbGVzIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zMzE6Y29kZVN5c3RlbSB3c3R4bnMzMTp0eXBlPSJDb2RlU3lzdGVtUmVmIiBsb2NhbElkPSIyNjciIGxvY2F0b3I9IjUyOjI4LTUyOjU2IiBuYW1lPSJBZG1pbmlzdHJhdGl2ZSBHZW5kZXIgQ29kZXMiLz4KICAgICAgICA8d3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnMzMTphbm5vdGF0aW9uIHdzdHhuczMxOnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zNDQ6cyB4bWxuczp3c3R4bnM0ND0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIyNjYiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5jb2RlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJNYWxlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gOiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4nbWFsZSc8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZnJvbSA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMjY3Ij4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IkFkbWluaXN0cmF0aXZlIEdlbmRlciBDb2RlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+IGRpc3BsYXkgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J01hbGVzJzwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczQ0OnM+CiAgICAgICAgICA8L3dzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczMxOmRlZj4KICAgICAgPHdzdHhuczMxOmRlZiB3c3R4bnMzMTp0eXBlPSJDb2RlRGVmIiBsb2NhbElkPSIyNjgiIGxvY2F0b3I9IjUzOjEtNTM6NzgiIG5hbWU9IkZlbWFsZXMiIGlkPSJmZW1hbGUiIGRpc3BsYXk9IkZlbWFsZXMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnMzMTpjb2RlU3lzdGVtIHdzdHhuczMxOnR5cGU9IkNvZGVTeXN0ZW1SZWYiIGxvY2FsSWQ9IjI2OSIgbG9jYXRvcj0iNTM6MzItNTM6NjAiIG5hbWU9IkFkbWluaXN0cmF0aXZlIEdlbmRlciBDb2RlcyIvPgogICAgICAgIDx3c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24gd3N0eG5zMzE6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM0NTpzIHhtbG5zOndzdHhuczQ1PSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjI2OCI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IkZlbWFsZXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IDogPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J2ZlbWFsZSc8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZnJvbSA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMjY5Ij4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IkFkbWluaXN0cmF0aXZlIEdlbmRlciBDb2RlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+IGRpc3BsYXkgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J0ZlbWFsZXMnPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zNDU6cz4KICAgICAgICAgIDwvd3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczMxOmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zMzE6ZGVmPgogICAgICA8d3N0eG5zMzE6ZGVmIHdzdHhuczMxOnR5cGU9IkNvZGVEZWYiIGxvY2FsSWQ9IjI3MCIgbG9jYXRvcj0iNTQ6MS01NDo3NiIgbmFtZT0iT3RoZXIiIGlkPSJvdGhlciIgZGlzcGxheT0iT3RoZXIvTkEiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnMzMTpjb2RlU3lzdGVtIHdzdHhuczMxOnR5cGU9IkNvZGVTeXN0ZW1SZWYiIGxvY2FsSWQ9IjI3MSIgbG9jYXRvcj0iNTQ6MjktNTQ6NTciIG5hbWU9IkFkbWluaXN0cmF0aXZlIEdlbmRlciBDb2RlcyIvPgogICAgICAgIDx3c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24gd3N0eG5zMzE6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM0NjpzIHhtbG5zOndzdHhuczQ2PSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjI3MCI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Ik90aGVyIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiA6IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidvdGhlcic8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZnJvbSA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMjcxIj4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IkFkbWluaXN0cmF0aXZlIEdlbmRlciBDb2RlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+IGRpc3BsYXkgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J090aGVyL05BJzwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczQ2OnM+CiAgICAgICAgICA8L3dzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczMxOmRlZj4KICAgICAgPHdzdHhuczMxOmRlZiB3c3R4bnMzMTp0eXBlPSJDb2RlRGVmIiBsb2NhbElkPSIyNzIiIGxvY2F0b3I9IjU2OjEtNTY6OTYiIG5hbWU9IlRyYW5zIE1hbGVzIiBpZD0idHJhbnNnZW5kZXIgbWFsZSIgZGlzcGxheT0iVHJhbnMgTWFsZXMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnMzMTpjb2RlU3lzdGVtIHdzdHhuczMxOnR5cGU9IkNvZGVTeXN0ZW1SZWYiIGxvY2FsSWQ9IjI3MyIgbG9jYXRvcj0iNTY6NDYtNTY6NzQiIG5hbWU9IkFkbWluaXN0cmF0aXZlIEdlbmRlciBDb2RlcyIvPgogICAgICAgIDx3c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24gd3N0eG5zMzE6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM0NzpzIHhtbG5zOndzdHhuczQ3PSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjI3MiI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPi8qIEVYUEFOREVEICovCjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IlRyYW5zIE1hbGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiA6IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPid0cmFuc2dlbmRlciBtYWxlJzwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBmcm9tIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIyNzMiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iQWRtaW5pc3RyYXRpdmUgR2VuZGVyIENvZGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZGlzcGxheSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4nVHJhbnMgTWFsZXMnPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zNDc6cz4KICAgICAgICAgIDwvd3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczMxOmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zMzE6ZGVmPgogICAgICA8d3N0eG5zMzE6ZGVmIHdzdHhuczMxOnR5cGU9IkNvZGVEZWYiIGxvY2FsSWQ9IjI3NCIgbG9jYXRvcj0iNTc6MS01NzoxMDIiIG5hbWU9IlRyYW5zIEZlbWFsZXMiIGlkPSJ0cmFuc2dlbmRlciBmZW1hbGUiIGRpc3BsYXk9IlRyYW5zIEZlbWFsZXMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnMzMTpjb2RlU3lzdGVtIHdzdHhuczMxOnR5cGU9IkNvZGVTeXN0ZW1SZWYiIGxvY2FsSWQ9IjI3NSIgbG9jYXRvcj0iNTc6NTAtNTc6NzgiIG5hbWU9IkFkbWluaXN0cmF0aXZlIEdlbmRlciBDb2RlcyIvPgogICAgICAgIDx3c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24gd3N0eG5zMzE6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM0ODpzIHhtbG5zOndzdHhuczQ4PSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjI3NCI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IlRyYW5zIEZlbWFsZXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IDogPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J3RyYW5zZ2VuZGVyIGZlbWFsZSc8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZnJvbSA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMjc1Ij4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IkFkbWluaXN0cmF0aXZlIEdlbmRlciBDb2RlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+IGRpc3BsYXkgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J1RyYW5zIEZlbWFsZXMnPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zNDg6cz4KICAgICAgICAgIDwvd3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczMxOmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zMzE6ZGVmPgogICAgICA8d3N0eG5zMzE6ZGVmIHdzdHhuczMxOnR5cGU9IkNvZGVEZWYiIGxvY2FsSWQ9IjI3NiIgbG9jYXRvcj0iNjI6MS02Mjo1OSIgbmFtZT0iYWN0aXZlIiBpZD0iYWN0aXZlIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zMzE6Y29kZVN5c3RlbSB3c3R4bnMzMTp0eXBlPSJDb2RlU3lzdGVtUmVmIiBsb2NhbElkPSIyNzciIGxvY2F0b3I9IjYyOjMwLTYyOjU5IiBuYW1lPSJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIi8+CiAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMzE6YW5ub3RhdGlvbiB3c3R4bnMzMTp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczQ5OnMgeG1sbnM6d3N0eG5zNDk9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjc2Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+Ly8gQ29uZGl0aW9uIENsaW5pY2FsIFN0YXR1cyBDb2RlcyAtIENvbnNpZGVyIHZhbHVlIHNldHMgZm9yIHRoZXNlCjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+ImFjdGl2ZSI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidhY3RpdmUnPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IGZyb20gPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjI3NyI+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnM0OTpzPgogICAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnMzMTpkZWY+CiAgICAgIDx3c3R4bnMzMTpkZWYgd3N0eG5zMzE6dHlwZT0iQ29kZURlZiIgbG9jYWxJZD0iMjc4IiBsb2NhdG9yPSI2MzoxLTYzOjY3IiBuYW1lPSJyZWN1cnJlbmNlIiBpZD0icmVjdXJyZW5jZSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczMxOmNvZGVTeXN0ZW0gd3N0eG5zMzE6dHlwZT0iQ29kZVN5c3RlbVJlZiIgbG9jYWxJZD0iMjc5IiBsb2NhdG9yPSI2MzozOC02Mzo2NyIgbmFtZT0iQ29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2RlcyIvPgogICAgICAgIDx3c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24gd3N0eG5zMzE6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM1MDpzIHhtbG5zOndzdHhuczUwPSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjI3OCI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+InJlY3VycmVuY2UiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4ncmVjdXJyZW5jZSc8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZnJvbSA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMjc5Ij4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczUwOnM+CiAgICAgICAgICA8L3dzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczMxOmRlZj4KICAgICAgPHdzdHhuczMxOmRlZiB3c3R4bnMzMTp0eXBlPSJDb2RlRGVmIiBsb2NhbElkPSIyODAiIGxvY2F0b3I9IjY0OjEtNjQ6NjEiIG5hbWU9InJlbGFwc2UiIGlkPSJyZWxhcHNlIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zMzE6Y29kZVN5c3RlbSB3c3R4bnMzMTp0eXBlPSJDb2RlU3lzdGVtUmVmIiBsb2NhbElkPSIyODEiIGxvY2F0b3I9IjY0OjMyLTY0OjYxIiBuYW1lPSJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIi8+CiAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMzE6YW5ub3RhdGlvbiB3c3R4bnMzMTp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczUxOnMgeG1sbnM6d3N0eG5zNTE9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjgwIj4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4icmVsYXBzZSI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidyZWxhcHNlJzwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBmcm9tIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIyODEiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iQ29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2RlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zNTE6cz4KICAgICAgICAgIDwvd3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczMxOmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zMzE6ZGVmPgogICAgICA8d3N0eG5zMzE6ZGVmIHdzdHhuczMxOnR5cGU9IkNvZGVEZWYiIGxvY2FsSWQ9IjI4MiIgbG9jYXRvcj0iNjU6MS02NTo2MyIgbmFtZT0iaW5hY3RpdmUiIGlkPSJpbmFjdGl2ZSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczMxOmNvZGVTeXN0ZW0gd3N0eG5zMzE6dHlwZT0iQ29kZVN5c3RlbVJlZiIgbG9jYWxJZD0iMjgzIiBsb2NhdG9yPSI2NTozNC02NTo2MyIgbmFtZT0iQ29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2RlcyIvPgogICAgICAgIDx3c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24gd3N0eG5zMzE6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM1MjpzIHhtbG5zOndzdHhuczUyPSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjI4MiI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+ImluYWN0aXZlIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjogPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J2luYWN0aXZlJzwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBmcm9tIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIyODMiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iQ29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2RlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zNTI6cz4KICAgICAgICAgIDwvd3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczMxOmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zMzE6ZGVmPgogICAgICA8d3N0eG5zMzE6ZGVmIHdzdHhuczMxOnR5cGU9IkNvZGVEZWYiIGxvY2FsSWQ9IjI4NCIgbG9jYXRvcj0iNjY6MS02Njo2NSIgbmFtZT0icmVtaXNzaW9uIiBpZD0icmVtaXNzaW9uIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zMzE6Y29kZVN5c3RlbSB3c3R4bnMzMTp0eXBlPSJDb2RlU3lzdGVtUmVmIiBsb2NhbElkPSIyODUiIGxvY2F0b3I9IjY2OjM2LTY2OjY1IiBuYW1lPSJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIi8+CiAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zMzE6YW5ub3RhdGlvbiB3c3R4bnMzMTp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczUzOnMgeG1sbnM6d3N0eG5zNTM9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjg0Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4icmVtaXNzaW9uIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjogPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+J3JlbWlzc2lvbic8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZnJvbSA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMjg1Ij4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczUzOnM+CiAgICAgICAgICA8L3dzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczMxOmRlZj4KICAgICAgPHdzdHhuczMxOmRlZiB3c3R4bnMzMTp0eXBlPSJDb2RlRGVmIiBsb2NhbElkPSIyODYiIGxvY2F0b3I9IjY3OjEtNjc6NjMiIG5hbWU9InJlc29sdmVkIiBpZD0icmVzb2x2ZWQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnMzMTpjb2RlU3lzdGVtIHdzdHhuczMxOnR5cGU9IkNvZGVTeXN0ZW1SZWYiIGxvY2FsSWQ9IjI4NyIgbG9jYXRvcj0iNjc6MzQtNjc6NjMiIG5hbWU9IkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMiLz4KICAgICAgICA8d3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnMzMTphbm5vdGF0aW9uIHdzdHhuczMxOnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zNTQ6cyB4bWxuczp3c3R4bnM1ND0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIyODYiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5jb2RlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJyZXNvbHZlZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidyZXNvbHZlZCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZnJvbSA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMjg3Ij4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczU0OnM+CiAgICAgICAgICA8L3dzdHhuczMxOmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczMxOmRlZj4KICAgICAgPHdzdHhuczMxOmRlZiB3c3R4bnMzMTp0eXBlPSJDb2RlRGVmIiBsb2NhbElkPSIyODgiIGxvY2F0b3I9IjcwOjEtNzA6MTAzIiBuYW1lPSJwcm9ibGVtLWxpc3QtaXRlbSIgaWQ9InByb2JsZW0tbGlzdC1pdGVtIiBkaXNwbGF5PSJQcm9ibGVtIExpc3QgSXRlbSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczMxOmNvZGVTeXN0ZW0gd3N0eG5zMzE6dHlwZT0iQ29kZVN5c3RlbVJlZiIgbG9jYWxJZD0iMjg5IiBsb2NhdG9yPSI3MDo1Mi03MDo3NSIgbmFtZT0iQ29uZGl0aW9uQ2F0ZWdvcnlDb2RlcyIvPgogICAgICAgIDx3c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczMxOmFubm90YXRpb24gd3N0eG5zMzE6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM1NTpzIHhtbG5zOndzdHhuczU1PSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjI4OCI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPi8vIENvbmRpdGlvbiBDYXRlZ29yeSBDb2Rlcwo8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5jb2RlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJwcm9ibGVtLWxpc3QtaXRlbSI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidwcm9ibGVtLWxpc3QtaXRlbSc8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4gZnJvbSA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMjg5Ij4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IkNvbmRpdGlvbkNhdGVnb3J5Q29kZXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiBkaXNwbGF5IDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPidQcm9ibGVtIExpc3QgSXRlbSc8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnM1NTpzPgogICAgICAgICAgPC93c3R4bnMzMTphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zMzE6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnMzMTpkZWY+CiAgICA8L3dzdHhuczMxOmRlZj4KICA8L3dzdHhuczMxOmNvZGVzPgogIDx3c3R4bnM1Njpjb250ZXh0cyB4bWxuczp3c3R4bnM1Nj0idXJuOmhsNy1vcmc6ZWxtOnIxIiB3c3R4bnM1Njp0eXBlPSJMaWJyYXJ5JENvbnRleHRzIj4KICAgIDx3c3R4bnM1NjpkZWY+CiAgICAgIDx3c3R4bnM1NjpkZWYgd3N0eG5zNTY6dHlwZT0iQ29udGV4dERlZiIgbG9jYWxJZD0iMjkzIiBsb2NhdG9yPSI3NjoxLTc2OjE1IiBuYW1lPSJQYXRpZW50Ii8+CiAgICA8L3dzdHhuczU2OmRlZj4KICA8L3dzdHhuczU2OmNvbnRleHRzPgogIDx3c3R4bnM1NzpzdGF0ZW1lbnRzIHhtbG5zOndzdHhuczU3PSJ1cm46aGw3LW9yZzplbG06cjEiIHdzdHhuczU3OnR5cGU9IkxpYnJhcnkkU3RhdGVtZW50cyI+CiAgICA8d3N0eG5zNTc6ZGVmPgogICAgICA8d3N0eG5zNTc6ZGVmIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25EZWYiIGxvY2FsSWQ9IjI5MSIgbG9jYXRvcj0iNzY6MS03NjoxNSIgbmFtZT0iUGF0aWVudCIgY29udGV4dD0iUGF0aWVudCI+CiAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iU2luZ2xldG9uRnJvbSIgbG9jYWxJZD0iMjkyIj4KICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlJldHJpZXZlIiBsb2NhbElkPSIyOTAiIGxvY2F0b3I9Ijc2OjEtNzY6MTUiIGRhdGFUeXBlPSJ7aHR0cDovL2hsNy5vcmcvZmhpcn1QYXRpZW50IiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vUGF0aWVudCIvPgogICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgPC93c3R4bnM1NzpkZWY+CiAgICAgIDx3c3R4bnM1NzpkZWYgd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvbkRlZiIgbG9jYWxJZD0iMjk1IiBsb2NhdG9yPSI4NjoxLTkwOjMxIiBuYW1lPSJISVYgUG9zaXRpdmUgQ29uZGl0aW9uIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJRdWVyeSIgbG9jYWxJZD0iMzIxIiBsb2NhdG9yPSI4NzoxLTkwOjMxIj4KICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iQWxpYXNlZFF1ZXJ5U291cmNlIiBsb2NhbElkPSIyOTYiIGxvY2F0b3I9Ijg3OjEtODc6MTMiIGFsaWFzPSJDIj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJSZXRyaWV2ZSIgbG9jYWxJZD0iMjk3IiBsb2NhdG9yPSI4NzoxLTg3OjExIiBkYXRhVHlwZT0ie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Q29uZGl0aW9uIiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vQ29uZGl0aW9uIi8+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICA8d3N0eG5zNTc6d2hlcmUgd3N0eG5zNTc6dHlwZT0iQW5kIiBsb2NhbElkPSIyOTgiIGxvY2F0b3I9Ijg4OjUtOTA6MzEiPgogICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjI5OSIgbG9jYXRvcj0iODg6MTEtODk6NDMiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkVxdWl2YWxlbnQiIGxvY2FsSWQ9IjMwMCIgbG9jYXRvcj0iODg6MTEtODg6MzciPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjMwNCIgbmFtZT0iVG9Db25jZXB0IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMzAyIiBsb2NhdG9yPSI4ODoxMS04ODoyNiIgcGF0aD0iY2xpbmljYWxTdGF0dXMiIHNjb3BlPSJDIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlRvQ29uY2VwdCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkNvZGVSZWYiIGxvY2FsSWQ9IjMwMyIgbG9jYXRvcj0iODg6MzAtODg6MzciIG5hbWU9ImFjdGl2ZSIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbnlJblZhbHVlU2V0IiBsb2NhbElkPSIzMDkiIGxvY2F0b3I9Ijg5OjktODk6NDMiPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpjb2RlcyB3c3R4bnM1Nzp0eXBlPSJRdWVyeSIgbG9jYWxJZD0iMzEwIj4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iQWxpYXNlZFF1ZXJ5U291cmNlIiBsb2NhbElkPSIzMTEiIGFsaWFzPSJYIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMzA3IiBsb2NhdG9yPSI4OTo5LTg5OjE4IiBwYXRoPSJjYXRlZ29yeSIgc2NvcGU9IkMiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpyZXR1cm4gd3N0eG5zNTc6dHlwZT0iUmV0dXJuQ2xhdXNlIiBsb2NhbElkPSIzMTIiIGRpc3RpbmN0PSJmYWxzZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSIzMTQiIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFsaWFzUmVmIiBsb2NhbElkPSIzMTMiIG5hbWU9IlgiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6cmV0dXJuPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6Y29kZXM+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnZhbHVlc2V0IHdzdHhuczU3OnR5cGU9IlZhbHVlU2V0UmVmIiBsb2NhbElkPSIzMDgiIGxvY2F0b3I9Ijg5OjIzLTg5OjQzIiBuYW1lPSJlbmNvdW50ZXItZGlhZ25vc2lzIiBwcmVzZXJ2ZT0idHJ1ZSIvPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkVxdWl2YWxlbnQiIGxvY2FsSWQ9IjMxNSIgbG9jYXRvcj0iOTA6OS05MDozMSI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjMxOSIgbmFtZT0iVG9Db25jZXB0IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjMxNyIgbG9jYXRvcj0iOTA6OS05MDoxNCIgcGF0aD0iY29kZSIgc2NvcGU9IkMiLz4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iVG9Db25jZXB0Ij4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJDb2RlUmVmIiBsb2NhbElkPSIzMTgiIGxvY2F0b3I9IjkwOjE4LTkwOjMxIiBuYW1lPSJISVYtcG9zaXRpdmUiLz4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgPC93c3R4bnM1Nzp3aGVyZT4KICAgICAgICA8L3dzdHhuczU3OmV4cHJlc3Npb24+CiAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbiB3c3R4bnM1Nzp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczU4OnMgeG1sbnM6d3N0eG5zNTg9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMjk1Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+LyoKICogSElWIFBvc2l0aXZlIGR1cmluZyB0aGUgbWVhc3VyZW1lbnQgcGVyaW9kCiAqIERvZXMgaXNzdWVkIGltcGx5IHRoYXQgcmVzdWx0cyByZXR1cm5lZCB0byB0ZXN0ZXIKICogb3Igc2hvdWxkIHVzZSBjb21tdW5pY2F0aW9uIG9yIGVuY291bnRlciByZXNvdXJjZSB0byBzcGVjaWZ5PwogKi8KCgoKPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+ZGVmaW5lIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJISVYgUG9zaXRpdmUgQ29uZGl0aW9uIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjoKPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjMyMSI+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjI5NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIyOTciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMjk3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Wzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkNvbmRpdGlvbjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPl08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5DPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIyOTgiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVyZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMjk4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjI5OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzMDAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzAyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjMwMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzMDIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5jbGluaWNhbFN0YXR1czwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPn48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjMwMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJhY3RpdmUiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzA5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjMwNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzMDYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5DPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzA3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Y2F0ZWdvcnk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBpbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzA4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ImVuY291bnRlci1kaWFnbm9zaXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjMxNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzMTciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzE2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Qzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjMxNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5+PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzMTgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iSElWLXBvc2l0aXZlIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zNTg6cz4KICAgICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zNTc6ZGVmPgogICAgICA8d3N0eG5zNTc6ZGVmIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25EZWYiIGxvY2FsSWQ9IjMyMyIgbG9jYXRvcj0iOTI6MS05NjozMiIgbmFtZT0iSElWIFBvc2l0aXZlIE9ic2VydmF0aW9uIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJRdWVyeSIgbG9jYWxJZD0iMzQ3IiBsb2NhdG9yPSI5MzoxLTk2OjMyIj4KICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iQWxpYXNlZFF1ZXJ5U291cmNlIiBsb2NhbElkPSIzMjQiIGxvY2F0b3I9IjkzOjEtOTM6MTUiIGFsaWFzPSJPIj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJSZXRyaWV2ZSIgbG9jYWxJZD0iMzI1IiBsb2NhdG9yPSI5MzoxLTkzOjEzIiBkYXRhVHlwZT0ie2h0dHA6Ly9obDcub3JnL2ZoaXJ9T2JzZXJ2YXRpb24iIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9PYnNlcnZhdGlvbiIvPgogICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgPHdzdHhuczU3OndoZXJlIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iMzI2IiBsb2NhdG9yPSI5NDo1LTk2OjMyIj4KICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQW5kIiBsb2NhbElkPSIzMjciIGxvY2F0b3I9Ijk0OjExLTk1OjM2Ij4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJJbiIgbG9jYWxJZD0iMzMzIiBsb2NhdG9yPSI5NDoxMS05NDo0MiI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMzM0IiBuYW1lPSJUb1N0cmluZyIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjMyOSIgbG9jYXRvcj0iOTQ6MTEtOTQ6MTgiIHBhdGg9InN0YXR1cyIgc2NvcGU9Ik8iLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGlzdCIgbG9jYWxJZD0iMzMwIiBsb2NhdG9yPSI5NDoyMy05NDo0MiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50IHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjMzMSIgbG9jYXRvcj0iOTQ6MjQtOTQ6MzAiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJmaW5hbCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50IHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjMzMiIgbG9jYXRvcj0iOTQ6MzMtOTQ6NDEiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJhbWVuZGVkIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxlbWVudD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iSW5WYWx1ZVNldCIgbG9jYWxJZD0iMzM4IiBsb2NhdG9yPSI5NTo5LTk1OjM2Ij4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6Y29kZSB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMzM5IiBuYW1lPSJUb0NvbmNlcHQiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjMzNiIgbG9jYXRvcj0iOTU6OS05NToxNCIgcGF0aD0iY29kZSIgc2NvcGU9Ik8iLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmNvZGU+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnZhbHVlc2V0IHdzdHhuczU3OnR5cGU9IlZhbHVlU2V0UmVmIiBsb2NhbElkPSIzMzciIGxvY2F0b3I9Ijk1OjE5LTk1OjM2IiBuYW1lPSJISVZ0ZXN0dHlwZUNvZGVzIiBwcmVzZXJ2ZT0idHJ1ZSIvPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkVxdWl2YWxlbnQiIGxvY2FsSWQ9IjM0MCIgbG9jYXRvcj0iOTY6OS05NjozMiI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjM0NSIgbmFtZT0iVG9Db25jZXB0IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQXMiIGxvY2FsSWQ9IjM0NCIgYXNUeXBlPSJ7aHR0cDovL2hsNy5vcmcvZmhpcn1Db2RlYWJsZUNvbmNlcHQiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMzQyIiBsb2NhdG9yPSI5Njo5LTk2OjE1IiBwYXRoPSJ2YWx1ZSIgc2NvcGU9Ik8iLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iVG9Db25jZXB0Ij4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJDb2RlUmVmIiBsb2NhbElkPSIzNDMiIGxvY2F0b3I9Ijk2OjE5LTk2OjMyIiBuYW1lPSJISVYtcG9zaXRpdmUiLz4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgPC93c3R4bnM1Nzp3aGVyZT4KICAgICAgICA8L3dzdHhuczU3OmV4cHJlc3Npb24+CiAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbiB3c3R4bnM1Nzp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczU5OnMgeG1sbnM6d3N0eG5zNTk9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMzIzIj4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+ZGVmaW5lIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJISVYgUG9zaXRpdmUgT2JzZXJ2YXRpb24iPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Ogo8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzQ3Ij4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzI0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjMyNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzMjUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5bPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+T2JzZXJ2YXRpb248L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5dPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Tzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzI2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlcmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjMyNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzMjciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzMzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjMyOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzMjgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzI5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+c3RhdHVzPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gaW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjMzMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPns8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzMxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J2ZpbmFsJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4sIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzMzIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nYW1lbmRlZCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+fTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjMzOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzMzYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzM1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Tzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjMzNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBpbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzM3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IkhJVnRlc3R0eXBlQ29kZXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM0MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzNDIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzQxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Tzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM0MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnZhbHVlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+fjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzQzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IkhJVi1wb3NpdGl2ZSI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczU5OnM+CiAgICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczU3OmRlZj4KICAgICAgPHdzdHhuczU3OmRlZiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uRGVmIiBsb2NhbElkPSIzNDkiIGxvY2F0b3I9Ijk5OjEtMTAyOjM2IiBuYW1lPSJISVYgdGVzdCByZXN1bHRlZCIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUXVlcnkiIGxvY2FsSWQ9IjM2NSIgbG9jYXRvcj0iMTAwOjMtMTAyOjM2Ij4KICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iQWxpYXNlZFF1ZXJ5U291cmNlIiBsb2NhbElkPSIzNTAiIGxvY2F0b3I9IjEwMDozLTEwMDoxNyIgYWxpYXM9Ik8iPgogICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlJldHJpZXZlIiBsb2NhbElkPSIzNTEiIGxvY2F0b3I9IjEwMDozLTEwMDoxNSIgZGF0YVR5cGU9IntodHRwOi8vaGw3Lm9yZy9maGlyfU9ic2VydmF0aW9uIiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vT2JzZXJ2YXRpb24iLz4KICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgIDx3c3R4bnM1Nzp3aGVyZSB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjM1MiIgbG9jYXRvcj0iMTAxOjUtMTAyOjM2Ij4KICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iSW4iIGxvY2FsSWQ9IjM1OCIgbG9jYXRvcj0iMTAxOjExLTEwMTo0MiI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjM1OSIgbmFtZT0iVG9TdHJpbmciIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMzU0IiBsb2NhdG9yPSIxMDE6MTEtMTAxOjE4IiBwYXRoPSJzdGF0dXMiIHNjb3BlPSJPIi8+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9Ikxpc3QiIGxvY2FsSWQ9IjM1NSIgbG9jYXRvcj0iMTAxOjIzLTEwMTo0MiI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSIzNTYiIGxvY2F0b3I9IjEwMToyNC0xMDE6MzAiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJmaW5hbCIvPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iMzU3IiBsb2NhdG9yPSIxMDE6MzMtMTAxOjQxIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iYW1lbmRlZCIvPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxlbWVudD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJJblZhbHVlU2V0IiBsb2NhbElkPSIzNjMiIGxvY2F0b3I9IjEwMjo5LTEwMjozNiI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6Y29kZSB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMzY0IiBuYW1lPSJUb0NvbmNlcHQiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIzNjEiIGxvY2F0b3I9IjEwMjo5LTEwMjoxNCIgcGF0aD0iY29kZSIgc2NvcGU9Ik8iLz4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpjb2RlPgogICAgICAgICAgICAgICAgPHdzdHhuczU3OnZhbHVlc2V0IHdzdHhuczU3OnR5cGU9IlZhbHVlU2V0UmVmIiBsb2NhbElkPSIzNjIiIGxvY2F0b3I9IjEwMjoxOS0xMDI6MzYiIG5hbWU9IkhJVnRlc3R0eXBlQ29kZXMiIHByZXNlcnZlPSJ0cnVlIi8+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICA8L3dzdHhuczU3OndoZXJlPgogICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uIHdzdHhuczU3OnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zNjA6cyB4bWxuczp3c3R4bnM2MD0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIzNDkiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5kZWZpbmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IkhJViB0ZXN0IHJlc3VsdGVkIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjoKICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzY1Ij4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzUwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM1MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzNTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5bPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+T2JzZXJ2YXRpb248L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5dPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Tzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzUyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlcmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM1MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzNTgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzU0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM1MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk88L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzNTQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5zdGF0dXM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBpbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzU1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ezwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzNTYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nZmluYWwnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiwgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM1NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidhbWVuZGVkJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz59PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzYzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM2MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzNjAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzYxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGluIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzNjIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iSElWdGVzdHR5cGVDb2RlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczYwOnM+CiAgICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczU3OmRlZj4KICAgICAgPHdzdHhuczU3OmRlZiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uRGVmIiBsb2NhbElkPSIzNjciIGxvY2F0b3I9IjEwNDoxLTEwNzozMyIgbmFtZT0iSElWIFRyZWF0bWVudCBBY3RpdmUiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlF1ZXJ5IiBsb2NhbElkPSIzODUiIGxvY2F0b3I9IjEwNToxLTEwNzozMyI+CiAgICAgICAgICA8d3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkFsaWFzZWRRdWVyeVNvdXJjZSIgbG9jYWxJZD0iMzY4IiBsb2NhdG9yPSIxMDU6MS0xMDU6MjQiIGFsaWFzPSJNUyI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUmV0cmlldmUiIGxvY2FsSWQ9IjM2OSIgbG9jYXRvcj0iMTA1OjEtMTA1OjIxIiBkYXRhVHlwZT0ie2h0dHA6Ly9obDcub3JnL2ZoaXJ9TWVkaWNhdGlvblN0YXRlbWVudCIgdGVtcGxhdGVJZD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL01lZGljYXRpb25TdGF0ZW1lbnQiLz4KICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgIDx3c3R4bnM1Nzp3aGVyZSB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjM3MCIgbG9jYXRvcj0iMTA2OjUtMTA3OjMzIj4KICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRXF1YWwiIGxvY2FsSWQ9IjM3MSIgbG9jYXRvcj0iMTA2OjExLTEwNjozMiI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjM3NSIgbmFtZT0iVG9TdHJpbmciIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMzczIiBsb2NhdG9yPSIxMDY6MTEtMTA2OjE5IiBwYXRoPSJzdGF0dXMiIHNjb3BlPSJNUyIvPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSIzNzQiIGxvY2F0b3I9IjEwNjoyMy0xMDY6MzIiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJyZWNvcmRlZCIvPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbnlJblZhbHVlU2V0IiBsb2NhbElkPSIzNzkiIGxvY2F0b3I9IjEwNzo5LTEwNzozMyI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6Y29kZXMgd3N0eG5zNTc6dHlwZT0iUXVlcnkiIGxvY2FsSWQ9IjM4MCI+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJBbGlhc2VkUXVlcnlTb3VyY2UiIGxvY2FsSWQ9IjM4MSIgYWxpYXM9IlgiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjM3NyIgbG9jYXRvcj0iMTA3OjktMTA3OjIxIiBwYXRoPSJyZWFzb25Db2RlIiBzY29wZT0iTVMiLz4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpyZXR1cm4gd3N0eG5zNTc6dHlwZT0iUmV0dXJuQ2xhdXNlIiBsb2NhbElkPSIzODIiIGRpc3RpbmN0PSJmYWxzZSI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjM4NCIgbmFtZT0iVG9Db25jZXB0IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFsaWFzUmVmIiBsb2NhbElkPSIzODMiIG5hbWU9IlgiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmV4cHJlc3Npb24+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6cmV0dXJuPgogICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpjb2Rlcz4KICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzp2YWx1ZXNldCB3c3R4bnM1Nzp0eXBlPSJWYWx1ZVNldFJlZiIgbG9jYWxJZD0iMzc4IiBsb2NhdG9yPSIxMDc6MjYtMTA3OjMzIiBuYW1lPSJPbiBBUlQiIHByZXNlcnZlPSJ0cnVlIi8+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICA8L3dzdHhuczU3OndoZXJlPgogICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uIHdzdHhuczU3OnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zNjE6cyB4bWxuczp3c3R4bnM2MT0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIzNjciPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5kZWZpbmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IkhJViBUcmVhdG1lbnQgQWN0aXZlIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjoKPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM4NSI+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM2OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzNjkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzY5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Wzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk1lZGljYXRpb25TdGF0ZW1lbnQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5dPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+TVM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM3MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZXJlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzNzAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzcxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM3MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzNzIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5NUzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM3MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXR1czwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPj08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM3NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidyZWNvcmRlZCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzNzkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzc3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM3NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk1TPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzc3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+cmVhc29uQ29kZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGluIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzNzgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iT24gQVJUIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zNjE6cz4KICAgICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zNTc6ZGVmPgogICAgICA8d3N0eG5zNTc6ZGVmIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25EZWYiIGxvY2FsSWQ9IjM4NyIgbG9jYXRvcj0iMTEwOjEtMTE1OjUiIG5hbWU9IlBhdGllbnQgRGVjZWFzZWQgYmVmb3JlIGVuZCBvZiBNZWFzdXJlbWVudCBQZXJpb2QiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IkNhc2UiIGxvY2FsSWQ9IjM4OCIgbG9jYXRvcj0iMTExOjMtMTE1OjUiPgogICAgICAgICAgPHdzdHhuczU3OmNhc2VJdGVtPgogICAgICAgICAgICA8d3N0eG5zNTc6Y2FzZUl0ZW0gd3N0eG5zNTc6dHlwZT0iQ2FzZUl0ZW0iIGxvY2FsSWQ9IjM4OSIgbG9jYXRvcj0iMTEyOjUtMTEyOjEzNSI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OndoZW4gd3N0eG5zNTc6dHlwZT0iQW5kIiBsb2NhbElkPSIzOTAiIGxvY2F0b3I9IjExMjoxMC0xMTI6NjkiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IklzIiBsb2NhbElkPSIzOTEiIGxvY2F0b3I9IjExMjoxMC0xMTI6NDEiPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzppc1R5cGVTcGVjaWZpZXIgd3N0eG5zNTc6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIiBsb2NhbElkPSIzOTQiIGxvY2F0b3I9IjExMjozMC0xMTI6NDEiIG5hbWU9IntodHRwOi8vaGw3Lm9yZy9maGlyfWJvb2xlYW4iLz4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMzkzIiBsb2NhdG9yPSIxMTI6MTAtMTEyOjI1IiBwYXRoPSJkZWNlYXNlZCI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjM5MiIgbG9jYXRvcj0iMTEyOjEwLTExMjoxNiIgbmFtZT0iUGF0aWVudCIvPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFcXVpdmFsZW50IiBsb2NhbElkPSIzOTUiIGxvY2F0b3I9IjExMjo0Ny0xMTI6NjkiPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjQwMCIgbmFtZT0iVG9Cb29sZWFuIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBcyIgbG9jYWxJZD0iMzk5IiBhc1R5cGU9IntodHRwOi8vaGw3Lm9yZy9maGlyfWJvb2xlYW4iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjM5NyIgbG9jYXRvcj0iMTEyOjQ3LTExMjo2MiIgcGF0aD0iZGVjZWFzZWQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjM5NiIgbG9jYXRvcj0iMTEyOjQ3LTExMjo1MyIgbmFtZT0iUGF0aWVudCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iMzk4IiBsb2NhdG9yPSIxMTI6NjYtMTEyOjY5IiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9Qm9vbGVhbiIgdmFsdWU9InRydWUiLz4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8L3dzdHhuczU3OndoZW4+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnRoZW4gd3N0eG5zNTc6dHlwZT0iQmVmb3JlIiBsb2NhbElkPSI0MDYiIGxvY2F0b3I9IjExMjo3Ni0xMTI6MTM1Ij4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iNDA3IiBuYW1lPSJUb0RhdGVUaW1lIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjQwMyIgbG9jYXRvcj0iMTEyOjc2LTExMjo5OSIgcGF0aD0ibGFzdFVwZGF0ZWQiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI0MDIiIGxvY2F0b3I9IjExMjo3Ni0xMTI6ODciIHBhdGg9Im1ldGEiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iNDAxIiBsb2NhdG9yPSIxMTI6NzYtMTEyOjgyIiBuYW1lPSJQYXRpZW50Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJUb0RhdGVUaW1lIj4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFbmQiIGxvY2FsSWQ9IjQwNCIgbG9jYXRvcj0iMTEyOjEwOS0xMTI6MTM1Ij4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iNDA1IiBsb2NhdG9yPSIxMTI6MTE2LTExMjoxMzUiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6dGhlbj4KICAgICAgICAgICAgPC93c3R4bnM1NzpjYXNlSXRlbT4KICAgICAgICAgICAgPHdzdHhuczU3OmNhc2VJdGVtIHdzdHhuczU3OnR5cGU9IkNhc2VJdGVtIiBsb2NhbElkPSI0MDkiIGxvY2F0b3I9IjExMzo1LTExMzoxMTYiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVuIHdzdHhuczU3OnR5cGU9IklzIiBsb2NhbElkPSI0MTAiIGxvY2F0b3I9IjExMzoxMC0xMTM6NDIiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3OmlzVHlwZVNwZWNpZmllciB3c3R4bnM1Nzp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiIGxvY2FsSWQ9IjQxMyIgbG9jYXRvcj0iMTEzOjMwLTExMzo0MiIgbmFtZT0ie2h0dHA6Ly9obDcub3JnL2ZoaXJ9ZGF0ZVRpbWUiLz4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI0MTIiIGxvY2F0b3I9IjExMzoxMC0xMTM6MjUiIHBhdGg9ImRlY2Vhc2VkIj4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSI0MTEiIGxvY2F0b3I9IjExMzoxMC0xMTM6MTYiIG5hbWU9IlBhdGllbnQiLz4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8L3dzdHhuczU3OndoZW4+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnRoZW4gd3N0eG5zNTc6dHlwZT0iQmVmb3JlIiBsb2NhbElkPSI0MjAiIGxvY2F0b3I9IjExMzo0OS0xMTM6MTE2Ij4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iNDIxIiBuYW1lPSJUb0RhdGVUaW1lIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQXMiIGxvY2FsSWQ9IjQxNCIgbG9jYXRvcj0iMTEzOjQ5LTExMzo4MSIgc3RyaWN0PSJmYWxzZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzphc1R5cGVTcGVjaWZpZXIgd3N0eG5zNTc6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIiBsb2NhbElkPSI0MTciIGxvY2F0b3I9IjExMzo2OS0xMTM6ODEiIG5hbWU9IntodHRwOi8vaGw3Lm9yZy9maGlyfWRhdGVUaW1lIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI0MTYiIGxvY2F0b3I9IjExMzo0OS0xMTM6NjQiIHBhdGg9ImRlY2Vhc2VkIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjQxNSIgbG9jYXRvcj0iMTEzOjQ5LTExMzo1NSIgbmFtZT0iUGF0aWVudCIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlRvRGF0ZVRpbWUiPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkVuZCIgbG9jYWxJZD0iNDE4IiBsb2NhdG9yPSIxMTM6OTAtMTEzOjExNiI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjQxOSIgbG9jYXRvcj0iMTEzOjk3LTExMzoxMTYiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6dGhlbj4KICAgICAgICAgICAgPC93c3R4bnM1NzpjYXNlSXRlbT4KICAgICAgICAgIDwvd3N0eG5zNTc6Y2FzZUl0ZW0+CiAgICAgICAgICA8d3N0eG5zNTc6ZWxzZSB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI0MjMiIGxvY2F0b3I9IjExNDoxMC0xMTQ6MTQiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1Cb29sZWFuIiB2YWx1ZT0iZmFsc2UiLz4KICAgICAgICA8L3dzdHhuczU3OmV4cHJlc3Npb24+CiAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbiB3c3R4bnM1Nzp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczYyOnMgeG1sbnM6d3N0eG5zNjI9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMzg3Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+ZGVmaW5lIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJQYXRpZW50IERlY2Vhc2VkIGJlZm9yZSBlbmQgb2YgTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjoKICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzg4Ij4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Y2FzZSAKICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzODkiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzOTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzkxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM5MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzOTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5QYXRpZW50PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzkzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZGVjZWFzZWQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBpcyA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzk0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+RkhJUjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5ib29sZWFuPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzOTUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMzk3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM5NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPlBhdGllbnQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzOTciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5kZWNlYXNlZDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjM5OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+fjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz50cnVlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDA2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQwMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0MDIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDAxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+UGF0aWVudDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQwMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPm1ldGE8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDAzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+bGFzdFVwZGF0ZWQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0MDYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5iZWZvcmU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQwNCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmVuZCBvZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDA1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDA5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDEwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQxMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0MTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5QYXRpZW50PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDEyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZGVjZWFzZWQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBpcyA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDEzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+RkhJUjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5kYXRlVGltZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQyMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0MTQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDE2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQxNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPlBhdGllbnQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0MTYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5kZWNlYXNlZDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGFzIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0MTciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5GSElSPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmRhdGVUaW1lPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDIwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5iZWZvcmU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQxOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmVuZCBvZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDE5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQyMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGVsc2UgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZmFsc2U8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICBlbmQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zNjI6cz4KICAgICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zNTc6ZGVmPgogICAgICA8d3N0eG5zNTc6ZGVmIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25EZWYiIGxvY2FsSWQ9IjQyNSIgbG9jYXRvcj0iMTE3OjEtMTIyOjUiIG5hbWU9IlBhdGllbnQgRGVjZWFzZWQgZHVyaW5nIE1lYXN1cmVtZW50IFBlcmlvZCIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iQ2FzZSIgbG9jYWxJZD0iNDI2IiBsb2NhdG9yPSIxMTg6My0xMjI6NSI+CiAgICAgICAgICA8d3N0eG5zNTc6Y2FzZUl0ZW0+CiAgICAgICAgICAgIDx3c3R4bnM1NzpjYXNlSXRlbSB3c3R4bnM1Nzp0eXBlPSJDYXNlSXRlbSIgbG9jYWxJZD0iNDI3IiBsb2NhdG9yPSIxMTk6NS0xMTk6MjAxIj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6d2hlbiB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjQyOCIgbG9jYXRvcj0iMTE5OjEwLTExOTo2OSI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iSXMiIGxvY2FsSWQ9IjQyOSIgbG9jYXRvcj0iMTE5OjEwLTExOTo0MSI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmlzVHlwZVNwZWNpZmllciB3c3R4bnM1Nzp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiIGxvY2FsSWQ9IjQzMiIgbG9jYXRvcj0iMTE5OjMwLTExOTo0MSIgbmFtZT0ie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Ym9vbGVhbiIvPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI0MzEiIGxvY2F0b3I9IjExOToxMC0xMTk6MjUiIHBhdGg9ImRlY2Vhc2VkIj4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iNDMwIiBsb2NhdG9yPSIxMTk6MTAtMTE5OjE2IiBuYW1lPSJQYXRpZW50Ii8+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkVxdWl2YWxlbnQiIGxvY2FsSWQ9IjQzMyIgbG9jYXRvcj0iMTE5OjQ3LTExOTo2OSI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iNDM4IiBuYW1lPSJUb0Jvb2xlYW4iIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFzIiBsb2NhbElkPSI0MzciIGFzVHlwZT0ie2h0dHA6Ly9obDcub3JnL2ZoaXJ9Ym9vbGVhbiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iNDM1IiBsb2NhdG9yPSIxMTk6NDctMTE5OjYyIiBwYXRoPSJkZWNlYXNlZCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iNDM0IiBsb2NhdG9yPSIxMTk6NDctMTE5OjUzIiBuYW1lPSJQYXRpZW50Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI0MzYiIGxvY2F0b3I9IjExOTo2Ni0xMTk6NjkiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1Cb29sZWFuIiB2YWx1ZT0idHJ1ZSIvPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlbj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjQzOSIgbG9jYXRvcj0iMTE5Ojc2LTExOToyMDEiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkJlZm9yZSIgbG9jYWxJZD0iNDQ1IiBsb2NhdG9yPSIxMTk6NzYtMTE5OjEzNSI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iNDQ2IiBuYW1lPSJUb0RhdGVUaW1lIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iNDQyIiBsb2NhdG9yPSIxMTk6NzYtMTE5Ojk5IiBwYXRoPSJsYXN0VXBkYXRlZCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI0NDEiIGxvY2F0b3I9IjExOTo3Ni0xMTk6ODciIHBhdGg9Im1ldGEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjQ0MCIgbG9jYXRvcj0iMTE5Ojc2LTExOTo4MiIgbmFtZT0iUGF0aWVudCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJUb0RhdGVUaW1lIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRW5kIiBsb2NhbElkPSI0NDMiIGxvY2F0b3I9IjExOToxMDgtMTE5OjEzNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSI0NDQiIGxvY2F0b3I9IjExOToxMTYtMTE5OjEzNSIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQWZ0ZXIiIGxvY2FsSWQ9IjQ1MyIgbG9jYXRvcj0iMTE5OjE0Mi0xMTk6MjAxIj4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSI0NTQiIG5hbWU9IlRvRGF0ZVRpbWUiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI0NTAiIGxvY2F0b3I9IjExOToxNDItMTE5OjE2NSIgcGF0aD0ibGFzdFVwZGF0ZWQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iNDQ5IiBsb2NhdG9yPSIxMTk6MTQyLTExOToxNTMiIHBhdGg9Im1ldGEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjQ0OCIgbG9jYXRvcj0iMTE5OjE0Mi0xMTk6MTQ4IiBuYW1lPSJQYXRpZW50Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlRvRGF0ZVRpbWUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJTdGFydCIgbG9jYWxJZD0iNDUxIiBsb2NhdG9yPSIxMTk6MTczLTExOToyMDEiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iNDUyIiBsb2NhdG9yPSIxMTk6MTgyLTExOToyMDEiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1Nzp0aGVuPgogICAgICAgICAgICA8L3dzdHhuczU3OmNhc2VJdGVtPgogICAgICAgICAgICA8d3N0eG5zNTc6Y2FzZUl0ZW0gd3N0eG5zNTc6dHlwZT0iQ2FzZUl0ZW0iIGxvY2FsSWQ9IjQ1NiIgbG9jYXRvcj0iMTIwOjUtMTIwOjE5MSI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OndoZW4gd3N0eG5zNTc6dHlwZT0iSXMiIGxvY2FsSWQ9IjQ1NyIgbG9jYXRvcj0iMTIwOjEwLTEyMDo0MiI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6aXNUeXBlU3BlY2lmaWVyIHdzdHhuczU3OnR5cGU9Ik5hbWVkVHlwZVNwZWNpZmllciIgbG9jYWxJZD0iNDYwIiBsb2NhdG9yPSIxMjA6MzAtMTIwOjQyIiBuYW1lPSJ7aHR0cDovL2hsNy5vcmcvZmhpcn1kYXRlVGltZSIvPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjQ1OSIgbG9jYXRvcj0iMTIwOjEwLTEyMDoyNSIgcGF0aD0iZGVjZWFzZWQiPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjQ1OCIgbG9jYXRvcj0iMTIwOjEwLTEyMDoxNiIgbmFtZT0iUGF0aWVudCIvPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlbj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjQ2MSIgbG9jYXRvcj0iMTIwOjQ5LTEyMDoxOTEiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkJlZm9yZSIgbG9jYWxJZD0iNDY4IiBsb2NhdG9yPSIxMjA6NDktMTIwOjExNyI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iNDY5IiBuYW1lPSJUb0RhdGVUaW1lIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBcyIgbG9jYWxJZD0iNDYyIiBsb2NhdG9yPSIxMjA6NDktMTIwOjgxIiBzdHJpY3Q9ImZhbHNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzphc1R5cGVTcGVjaWZpZXIgd3N0eG5zNTc6dHlwZT0iTmFtZWRUeXBlU3BlY2lmaWVyIiBsb2NhbElkPSI0NjUiIGxvY2F0b3I9IjEyMDo2OS0xMjA6ODEiIG5hbWU9IntodHRwOi8vaGw3Lm9yZy9maGlyfWRhdGVUaW1lIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iNDY0IiBsb2NhdG9yPSIxMjA6NDktMTIwOjY0IiBwYXRoPSJkZWNlYXNlZCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iNDYzIiBsb2NhdG9yPSIxMjA6NDktMTIwOjU1IiBuYW1lPSJQYXRpZW50Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJUb0RhdGVUaW1lIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRW5kIiBsb2NhbElkPSI0NjYiIGxvY2F0b3I9IjEyMDo5MC0xMjA6MTE3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjQ2NyIgbG9jYXRvcj0iMTIwOjk4LTEyMDoxMTciIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFmdGVyIiBsb2NhbElkPSI0NzciIGxvY2F0b3I9IjEyMDoxMjMtMTIwOjE5MSI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iNDc4IiBuYW1lPSJUb0RhdGVUaW1lIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBcyIgbG9jYWxJZD0iNDcxIiBsb2NhdG9yPSIxMjA6MTIzLTEyMDoxNTUiIHN0cmljdD0iZmFsc2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmFzVHlwZVNwZWNpZmllciB3c3R4bnM1Nzp0eXBlPSJOYW1lZFR5cGVTcGVjaWZpZXIiIGxvY2FsSWQ9IjQ3NCIgbG9jYXRvcj0iMTIwOjE0My0xMjA6MTU1IiBuYW1lPSJ7aHR0cDovL2hsNy5vcmcvZmhpcn1kYXRlVGltZSIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjQ3MyIgbG9jYXRvcj0iMTIwOjEyMy0xMjA6MTM4IiBwYXRoPSJkZWNlYXNlZCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iNDcyIiBsb2NhdG9yPSIxMjA6MTIzLTEyMDoxMjkiIG5hbWU9IlBhdGllbnQiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlRvRGF0ZVRpbWUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJTdGFydCIgbG9jYWxJZD0iNDc1IiBsb2NhdG9yPSIxMjA6MTYzLTEyMDoxOTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iNDc2IiBsb2NhdG9yPSIxMjA6MTcyLTEyMDoxOTEiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1Nzp0aGVuPgogICAgICAgICAgICA8L3dzdHhuczU3OmNhc2VJdGVtPgogICAgICAgICAgPC93c3R4bnM1NzpjYXNlSXRlbT4KICAgICAgICAgIDx3c3R4bnM1NzplbHNlIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjQ4MCIgbG9jYXRvcj0iMTIxOjEwLTEyMToxNCIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUJvb2xlYW4iIHZhbHVlPSJmYWxzZSIvPgogICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uIHdzdHhuczU3OnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zNjM6cyB4bWxuczp3c3R4bnM2Mz0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSI0MjUiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5kZWZpbmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IlBhdGllbnQgRGVjZWFzZWQgZHVyaW5nIE1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46CiAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQyNiI+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmNhc2UgCiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDI3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDI4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQyOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0MzEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDMwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+UGF0aWVudDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQzMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmRlY2Vhc2VkPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gaXMgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQzMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkZISVI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ym9vbGVhbjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDMzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQzNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0MzQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5QYXRpZW50PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDM1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZGVjZWFzZWQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0MzYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPn48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+dHJ1ZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQzOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0NDUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDQyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ0MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0NDAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5QYXRpZW50PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDQxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+bWV0YTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0NDIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5sYXN0VXBkYXRlZDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ0NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+YmVmb3JlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0NDMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5lbmQgb2YgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0NDQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBhbmQgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0NTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDUwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ0OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0NDgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5QYXRpZW50PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDQ5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+bWV0YTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0NTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5sYXN0VXBkYXRlZDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ1MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+YWZ0ZXI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ1MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXJ0IG9mIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0NTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDU2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDU3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ1OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0NTgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5QYXRpZW50PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDU5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZGVjZWFzZWQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBpcyA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDYwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+RkhJUjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5kYXRlVGltZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ2MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0NjgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDYyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ2NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0NjMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5QYXRpZW50PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDY0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZGVjZWFzZWQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBhcyA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDY1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+RkhJUjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5kYXRlVGltZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ2OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+YmVmb3JlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0NjYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5lbmQgb2YgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0NjciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ3NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0NzEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDczIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ3MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPlBhdGllbnQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0NzMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5kZWNlYXNlZDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGFzIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0NzQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5GSElSPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmRhdGVUaW1lPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDc3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5hZnRlcjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDc1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+c3RhcnQgb2YgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ3NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJNZWFzdXJlbWVudCBQZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDgwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgZWxzZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5mYWxzZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogIGVuZDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnM2MzpzPgogICAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnM1NzpkZWY+CiAgICAgIDx3c3R4bnM1NzpkZWYgd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvbkRlZiIgbG9jYWxJZD0iNDgyIiBsb2NhdG9yPSIxMjY6MS0xNDA6NSIgbmFtZT0iU3RvcHBlZCBBUlQgYXQgRmFjaWxpdHkgZHVyaW5nIHRoZSBtZWFzdXJlbWVudCBwZXJpb2QiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IkV4aXN0cyIgbG9jYWxJZD0iNDgzIiBsb2NhdG9yPSIxMjc6NS0xNDA6NSI+CiAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJRdWVyeSIgbG9jYWxJZD0iNTQwIiBsb2NhdG9yPSIxMjc6MTEtMTQwOjUiPgogICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iQWxpYXNlZFF1ZXJ5U291cmNlIiBsb2NhbElkPSI0ODQiIGxvY2F0b3I9IjEyODo1LTEyODoyMyIgYWxpYXM9IkVPUyI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJSZXRyaWV2ZSIgbG9jYWxJZD0iNDg1IiBsb2NhdG9yPSIxMjg6NS0xMjg6MTkiIGRhdGFUeXBlPSJ7aHR0cDovL2hsNy5vcmcvZmhpcn1FcGlzb2RlT2ZDYXJlIiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vRXBpc29kZU9mQ2FyZSIvPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgPHdzdHhuczU3OndoZXJlIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iNDg2IiBsb2NhdG9yPSIxMjk6NS0xMzk6NSI+CiAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbnlJblZhbHVlU2V0IiBsb2NhbElkPSI0OTAiIGxvY2F0b3I9IjEyOToxMS0xMjk6MzAiPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6Y29kZXMgd3N0eG5zNTc6dHlwZT0iUXVlcnkiIGxvY2FsSWQ9IjQ5MSI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iQWxpYXNlZFF1ZXJ5U291cmNlIiBsb2NhbElkPSI0OTIiIGFsaWFzPSJYIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjQ4OCIgbG9jYXRvcj0iMTI5OjExLTEyOToxOCIgcGF0aD0idHlwZSIgc2NvcGU9IkVPUyIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnJldHVybiB3c3R4bnM1Nzp0eXBlPSJSZXR1cm5DbGF1c2UiIGxvY2FsSWQ9IjQ5MyIgZGlzdGluY3Q9ImZhbHNlIj4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSI0OTUiIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQWxpYXNSZWYiIGxvY2FsSWQ9IjQ5NCIgbmFtZT0iWCIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmV4cHJlc3Npb24+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpyZXR1cm4+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6Y29kZXM+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzp2YWx1ZXNldCB3c3R4bnM1Nzp0eXBlPSJWYWx1ZVNldFJlZiIgbG9jYWxJZD0iNDg5IiBsb2NhdG9yPSIxMjk6MjMtMTI5OjMwIiBuYW1lPSJPbiBBUlQiIHByZXNlcnZlPSJ0cnVlIi8+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJPciIgbG9jYWxJZD0iNDk2IiBsb2NhdG9yPSIxMzA6OS0xMzk6NSI+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkV4aXN0cyIgbG9jYWxJZD0iNDk3IiBsb2NhdG9yPSIxMzA6MTAtMTM0OjUiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUXVlcnkiIGxvY2FsSWQ9IjUyMCIgbG9jYXRvcj0iMTMwOjE3LTEzNDo1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkFsaWFzZWRRdWVyeVNvdXJjZSIgbG9jYWxJZD0iNDk4IiBsb2NhdG9yPSIxMzE6Ny0xMzE6MjUiIGFsaWFzPSJIIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI1MDAiIGxvY2F0b3I9IjEzMTo3LTEzMToyMyIgcGF0aD0ic3RhdHVzSGlzdG9yeSIgc2NvcGU9IkVPUyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OndoZXJlIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iNTAxIiBsb2NhdG9yPSIxMzI6Ny0xMzM6NTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRXF1YWwiIGxvY2FsSWQ9IjUwMiIgbG9jYXRvcj0iMTMyOjEzLTEzMjozMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSI1MDYiIG5hbWU9IlRvU3RyaW5nIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI1MDQiIGxvY2F0b3I9IjEzMjoxMy0xMzI6MjAiIHBhdGg9InN0YXR1cyIgc2NvcGU9IkgiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNTA1IiBsb2NhdG9yPSIxMzI6MjQtMTMyOjMzIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iZmluaXNoZWQiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iSW4iIGxvY2FsSWQ9IjUxMiIgbG9jYXRvcj0iMTMzOjExLTEzMzo1MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkVuZCIgbG9jYWxJZD0iNTEwIiBsb2NhdG9yPSIxMzM6MjAtMTMzOjIzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSI1MTEiIG5hbWU9IlRvSW50ZXJ2YWwiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI1MDgiIGxvY2F0b3I9IjEzMzoxMS0xMzM6MTgiIHBhdGg9InBlcmlvZCIgc2NvcGU9IkgiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJJbnRlcnZhbCIgbG9jYWxJZD0iNTEzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpsb3cgd3N0eG5zNTc6dHlwZT0iVG9EYXRlVGltZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI1MTQiIHBhdGg9ImxvdyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjUwOSIgbG9jYXRvcj0iMTMzOjMyLTEzMzo1MSIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6bG93PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Omxvd0Nsb3NlZEV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjUxNiIgcGF0aD0ibG93Q2xvc2VkIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjUwOSIgbG9jYXRvcj0iMTMzOjMyLTEzMzo1MSIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Omxvd0Nsb3NlZEV4cHJlc3Npb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6aGlnaCB3c3R4bnM1Nzp0eXBlPSJUb0RhdGVUaW1lIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjUxNyIgcGF0aD0iaGlnaCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjUwOSIgbG9jYXRvcj0iMTMzOjMyLTEzMzo1MSIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6aGlnaD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpoaWdoQ2xvc2VkRXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iNTE5IiBwYXRoPSJoaWdoQ2xvc2VkIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjUwOSIgbG9jYXRvcj0iMTMzOjMyLTEzMzo1MSIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmhpZ2hDbG9zZWRFeHByZXNzaW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzp3aGVyZT4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQW5kIiBsb2NhbElkPSI1MjEiIGxvY2F0b3I9IjEzNTo4LTEzODo1Ij4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFcXVhbCIgbG9jYWxJZD0iNTIyIiBsb2NhdG9yPSIxMzY6Ny0xMzY6MjkiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjUyNiIgbmFtZT0iVG9TdHJpbmciIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI1MjQiIGxvY2F0b3I9IjEzNjo3LTEzNjoxNiIgcGF0aD0ic3RhdHVzIiBzY29wZT0iRU9TIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjUyNSIgbG9jYXRvcj0iMTM2OjIwLTEzNjoyOSIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9ImZpbmlzaGVkIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkluIiBsb2NhbElkPSI1MzIiIGxvY2F0b3I9IjEzNzoxMS0xMzc6NTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRW5kIiBsb2NhbElkPSI1MzAiIGxvY2F0b3I9IjEzNzoyMi0xMzc6MjUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iNTMxIiBuYW1lPSJUb0ludGVydmFsIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjUyOCIgbG9jYXRvcj0iMTM3OjExLTEzNzoyMCIgcGF0aD0icGVyaW9kIiBzY29wZT0iRU9TIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJJbnRlcnZhbCIgbG9jYWxJZD0iNTMzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmxvdyB3c3R4bnM1Nzp0eXBlPSJUb0RhdGVUaW1lIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iNTM0IiBwYXRoPSJsb3ciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjUyOSIgbG9jYXRvcj0iMTM3OjM0LTEzNzo1MyIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Omxvdz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Omxvd0Nsb3NlZEV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjUzNiIgcGF0aD0ibG93Q2xvc2VkIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iNTI5IiBsb2NhdG9yPSIxMzc6MzQtMTM3OjUzIiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpsb3dDbG9zZWRFeHByZXNzaW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6aGlnaCB3c3R4bnM1Nzp0eXBlPSJUb0RhdGVUaW1lIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iNTM3IiBwYXRoPSJoaWdoIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSI1MjkiIGxvY2F0b3I9IjEzNzozNC0xMzc6NTMiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpoaWdoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6aGlnaENsb3NlZEV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjUzOSIgcGF0aD0iaGlnaENsb3NlZCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjUyOSIgbG9jYXRvcj0iMTM3OjM0LTEzNzo1MyIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6aGlnaENsb3NlZEV4cHJlc3Npb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICA8L3dzdHhuczU3OndoZXJlPgogICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uIHdzdHhuczU3OnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zNjQ6cyB4bWxuczp3c3R4bnM2ND0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSI0ODIiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4vKiBFbmQgb2YgY2FyZSBiZWNhdXNlIG9mIHRyYW5zZmVycmluZyBvdXQsIGRlYXRoLCBsb3N0IHRvIGZvbGxvdyB1cCwgb3Igc3RvcHBlZCB0cmVhdG1lbnQqLwoKPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+ZGVmaW5lIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJTdG9wcGVkIEFSVCBhdCBGYWNpbGl0eSBkdXJpbmcgdGhlIG1lYXN1cmVtZW50IHBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46CiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDgzIj4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZXhpc3RzPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU0MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPigKICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1NDAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0ODQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDg1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ4NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPls8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5FcGlzb2RlT2ZDYXJlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+XTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkVPUzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDg2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlcmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ4NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0OTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDg4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ4NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkVPUzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ4OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnR5cGU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBpbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNDg5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik9uIEFSVCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0OTYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ5NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0OTciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5leGlzdHMgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjUyMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPigKICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjUyMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjQ5OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1MDAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkVPUzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5zdGF0dXNIaXN0b3J5PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+SDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1MDEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVyZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTAxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjUwMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1MDQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTAzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+SDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjUwNCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXR1czwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPj08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjUwNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidmaW5pc2hlZCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjUxMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1MDgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTA3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+SDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjUwOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnBlcmlvZDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjUxMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZW5kcyBkdXJpbmc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjUwOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJNZWFzdXJlbWVudCBQZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiAKICAgIG9yIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1MjEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oCiAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1MjEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTIyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjUyNCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1MjMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5FT1M8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1MjQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5zdGF0dXM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz49PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1MjUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nZmluaXNoZWQnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1MzIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTI4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjUyNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkVPUzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjUyOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnBlcmlvZDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjUzMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZW5kcyBkdXJpbmc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjUyOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJNZWFzdXJlbWVudCBQZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICApPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICApPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnM2NDpzPgogICAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnM1NzpkZWY+CiAgICAgIDx3c3R4bnM1NzpkZWYgd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvbkRlZiIgbG9jYWxJZD0iNTQyIiBsb2NhdG9yPSIxNDc6MS0xNjE6NyIgbmFtZT0iQnkgQWdlIFN0cmF0aWZpZXIiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IkNhc2UiIGxvY2FsSWQ9IjU0MyIgbG9jYXRvcj0iMTQ4OjUtMTYxOjciPgogICAgICAgICAgPHdzdHhuczU3OmNhc2VJdGVtPgogICAgICAgICAgICA8d3N0eG5zNTc6Y2FzZUl0ZW0gd3N0eG5zNTc6dHlwZT0iQ2FzZUl0ZW0iIGxvY2FsSWQ9IjU0NCIgbG9jYXRvcj0iMTQ5OjktMTQ5OjcyIj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6d2hlbiB3c3R4bnM1Nzp0eXBlPSJMZXNzT3JFcXVhbCIgbG9jYWxJZD0iNTQ1IiBsb2NhdG9yPSIxNDk6MTQtMTQ5OjYxIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJDYWxjdWxhdGVBZ2VBdCIgbG9jYWxJZD0iMSIgbG9jYXRvcj0iMTQ5OjE0LTE0OTo1NiIgcHJlY2lzaW9uPSJZZWFyIj4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBwYXRoPSJiaXJ0aERhdGUudmFsdWUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjU1MCIgbmFtZT0iUGF0aWVudCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iU3RhcnQiIGxvY2FsSWQ9IjU0NiIgbG9jYXRvcj0iMTQ5OjI3LTE0OTo1NSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iNTQ3IiBsb2NhdG9yPSIxNDk6MzYtMTQ5OjU1IiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNTUxIiBsb2NhdG9yPSIxNDk6NjEiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiB2YWx1ZT0iNCIvPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlbj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI1NTIiIGxvY2F0b3I9IjE0OTo2OC0xNDk6NzIiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSIwLTQiLz4KICAgICAgICAgICAgPC93c3R4bnM1NzpjYXNlSXRlbT4KICAgICAgICAgICAgPHdzdHhuczU3OmNhc2VJdGVtIHdzdHhuczU3OnR5cGU9IkNhc2VJdGVtIiBsb2NhbElkPSI1NTMiIGxvY2F0b3I9IjE1MDo5LTE1MDo3MiI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OndoZW4gd3N0eG5zNTc6dHlwZT0iTGVzc09yRXF1YWwiIGxvY2FsSWQ9IjU1NCIgbG9jYXRvcj0iMTUwOjE0LTE1MDo2MSI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQ2FsY3VsYXRlQWdlQXQiIGxvY2FsSWQ9IjIiIGxvY2F0b3I9IjE1MDoxNC0xNTA6NTYiIHByZWNpc2lvbj0iWWVhciI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgcGF0aD0iYmlydGhEYXRlLnZhbHVlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSI1NTkiIG5hbWU9IlBhdGllbnQiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlN0YXJ0IiBsb2NhbElkPSI1NTUiIGxvY2F0b3I9IjE1MDoyNy0xNTA6NTUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjU1NiIgbG9jYXRvcj0iMTUwOjM2LTE1MDo1NSIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjU2MCIgbG9jYXRvcj0iMTUwOjYxIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIgdmFsdWU9IjkiLz4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8L3dzdHhuczU3OndoZW4+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnRoZW4gd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNTYxIiBsb2NhdG9yPSIxNTA6NjgtMTUwOjcyIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iNS05Ii8+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6Y2FzZUl0ZW0+CiAgICAgICAgICAgIDx3c3R4bnM1NzpjYXNlSXRlbSB3c3R4bnM1Nzp0eXBlPSJDYXNlSXRlbSIgbG9jYWxJZD0iNTYyIiBsb2NhdG9yPSIxNTE6OS0xNTE6NzUiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVuIHdzdHhuczU3OnR5cGU9Ikxlc3NPckVxdWFsIiBsb2NhbElkPSI1NjMiIGxvY2F0b3I9IjE1MToxNC0xNTE6NjIiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkNhbGN1bGF0ZUFnZUF0IiBsb2NhbElkPSIzIiBsb2NhdG9yPSIxNTE6MTQtMTUxOjU2IiBwcmVjaXNpb249IlllYXIiPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIHBhdGg9ImJpcnRoRGF0ZS52YWx1ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iNTY4IiBuYW1lPSJQYXRpZW50Ii8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJTdGFydCIgbG9jYWxJZD0iNTY0IiBsb2NhdG9yPSIxNTE6MjctMTUxOjU1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSI1NjUiIGxvY2F0b3I9IjE1MTozNi0xNTE6NTUiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI1NjkiIGxvY2F0b3I9IjE1MTo2MS0xNTE6NjIiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiB2YWx1ZT0iMTQiLz4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8L3dzdHhuczU3OndoZW4+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnRoZW4gd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNTcwIiBsb2NhdG9yPSIxNTE6NjktMTUxOjc1IiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iMTDigJMxNCIvPgogICAgICAgICAgICA8L3dzdHhuczU3OmNhc2VJdGVtPgogICAgICAgICAgICA8d3N0eG5zNTc6Y2FzZUl0ZW0gd3N0eG5zNTc6dHlwZT0iQ2FzZUl0ZW0iIGxvY2FsSWQ9IjU3MSIgbG9jYXRvcj0iMTUyOjktMTUyOjc1Ij4KICAgICAgICAgICAgICA8d3N0eG5zNTc6d2hlbiB3c3R4bnM1Nzp0eXBlPSJMZXNzT3JFcXVhbCIgbG9jYWxJZD0iNTcyIiBsb2NhdG9yPSIxNTI6MTQtMTUyOjYyIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJDYWxjdWxhdGVBZ2VBdCIgbG9jYWxJZD0iNCIgbG9jYXRvcj0iMTUyOjE0LTE1Mjo1NiIgcHJlY2lzaW9uPSJZZWFyIj4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBwYXRoPSJiaXJ0aERhdGUudmFsdWUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjU3NyIgbmFtZT0iUGF0aWVudCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iU3RhcnQiIGxvY2FsSWQ9IjU3MyIgbG9jYXRvcj0iMTUyOjI3LTE1Mjo1NSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iNTc0IiBsb2NhdG9yPSIxNTI6MzYtMTUyOjU1IiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNTc4IiBsb2NhdG9yPSIxNTI6NjEtMTUyOjYyIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIgdmFsdWU9IjE5Ii8+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1Nzp3aGVuPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp0aGVuIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjU3OSIgbG9jYXRvcj0iMTUyOjY5LTE1Mjo3NSIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9IjE14oCTMTkiLz4KICAgICAgICAgICAgPC93c3R4bnM1NzpjYXNlSXRlbT4KICAgICAgICAgICAgPHdzdHhuczU3OmNhc2VJdGVtIHdzdHhuczU3OnR5cGU9IkNhc2VJdGVtIiBsb2NhbElkPSI1ODAiIGxvY2F0b3I9IjE1Mzo5LTE1Mzo3NSI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OndoZW4gd3N0eG5zNTc6dHlwZT0iTGVzc09yRXF1YWwiIGxvY2FsSWQ9IjU4MSIgbG9jYXRvcj0iMTUzOjE0LTE1Mzo2MiI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQ2FsY3VsYXRlQWdlQXQiIGxvY2FsSWQ9IjUiIGxvY2F0b3I9IjE1MzoxNC0xNTM6NTYiIHByZWNpc2lvbj0iWWVhciI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgcGF0aD0iYmlydGhEYXRlLnZhbHVlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSI1ODYiIG5hbWU9IlBhdGllbnQiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlN0YXJ0IiBsb2NhbElkPSI1ODIiIGxvY2F0b3I9IjE1MzoyNy0xNTM6NTUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjU4MyIgbG9jYXRvcj0iMTUzOjM2LTE1Mzo1NSIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjU4NyIgbG9jYXRvcj0iMTUzOjYxLTE1Mzo2MiIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiIHZhbHVlPSIyNCIvPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlbj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI1ODgiIGxvY2F0b3I9IjE1Mzo2OS0xNTM6NzUiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSIyMOKAkzI0Ii8+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6Y2FzZUl0ZW0+CiAgICAgICAgICAgIDx3c3R4bnM1NzpjYXNlSXRlbSB3c3R4bnM1Nzp0eXBlPSJDYXNlSXRlbSIgbG9jYWxJZD0iNTg5IiBsb2NhdG9yPSIxNTQ6OS0xNTQ6NzUiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVuIHdzdHhuczU3OnR5cGU9Ikxlc3NPckVxdWFsIiBsb2NhbElkPSI1OTAiIGxvY2F0b3I9IjE1NDoxNC0xNTQ6NjIiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkNhbGN1bGF0ZUFnZUF0IiBsb2NhbElkPSI2IiBsb2NhdG9yPSIxNTQ6MTQtMTU0OjU2IiBwcmVjaXNpb249IlllYXIiPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIHBhdGg9ImJpcnRoRGF0ZS52YWx1ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iNTk1IiBuYW1lPSJQYXRpZW50Ii8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJTdGFydCIgbG9jYWxJZD0iNTkxIiBsb2NhdG9yPSIxNTQ6MjctMTU0OjU1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSI1OTIiIGxvY2F0b3I9IjE1NDozNi0xNTQ6NTUiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI1OTYiIGxvY2F0b3I9IjE1NDo2MS0xNTQ6NjIiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiB2YWx1ZT0iMjkiLz4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8L3dzdHhuczU3OndoZW4+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnRoZW4gd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNTk3IiBsb2NhdG9yPSIxNTQ6NjktMTU0Ojc1IiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iMjXigJMyOSIvPgogICAgICAgICAgICA8L3dzdHhuczU3OmNhc2VJdGVtPgogICAgICAgICAgICA8d3N0eG5zNTc6Y2FzZUl0ZW0gd3N0eG5zNTc6dHlwZT0iQ2FzZUl0ZW0iIGxvY2FsSWQ9IjU5OCIgbG9jYXRvcj0iMTU1OjktMTU1Ojc1Ij4KICAgICAgICAgICAgICA8d3N0eG5zNTc6d2hlbiB3c3R4bnM1Nzp0eXBlPSJMZXNzT3JFcXVhbCIgbG9jYWxJZD0iNTk5IiBsb2NhdG9yPSIxNTU6MTQtMTU1OjYyIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJDYWxjdWxhdGVBZ2VBdCIgbG9jYWxJZD0iNyIgbG9jYXRvcj0iMTU1OjE0LTE1NTo1NiIgcHJlY2lzaW9uPSJZZWFyIj4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBwYXRoPSJiaXJ0aERhdGUudmFsdWUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjYwNCIgbmFtZT0iUGF0aWVudCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iU3RhcnQiIGxvY2FsSWQ9IjYwMCIgbG9jYXRvcj0iMTU1OjI3LTE1NTo1NSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iNjAxIiBsb2NhdG9yPSIxNTU6MzYtMTU1OjU1IiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNjA1IiBsb2NhdG9yPSIxNTU6NjEtMTU1OjYyIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIgdmFsdWU9IjM0Ii8+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1Nzp3aGVuPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp0aGVuIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjYwNiIgbG9jYXRvcj0iMTU1OjY5LTE1NTo3NSIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9IjMw4oCTMzQiLz4KICAgICAgICAgICAgPC93c3R4bnM1NzpjYXNlSXRlbT4KICAgICAgICAgICAgPHdzdHhuczU3OmNhc2VJdGVtIHdzdHhuczU3OnR5cGU9IkNhc2VJdGVtIiBsb2NhbElkPSI2MDciIGxvY2F0b3I9IjE1Njo5LTE1Njo3NSI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OndoZW4gd3N0eG5zNTc6dHlwZT0iTGVzc09yRXF1YWwiIGxvY2FsSWQ9IjYwOCIgbG9jYXRvcj0iMTU2OjE0LTE1Njo2MiI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQ2FsY3VsYXRlQWdlQXQiIGxvY2FsSWQ9IjgiIGxvY2F0b3I9IjE1NjoxNC0xNTY6NTYiIHByZWNpc2lvbj0iWWVhciI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgcGF0aD0iYmlydGhEYXRlLnZhbHVlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSI2MTMiIG5hbWU9IlBhdGllbnQiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlN0YXJ0IiBsb2NhbElkPSI2MDkiIGxvY2F0b3I9IjE1NjoyNy0xNTY6NTUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjYxMCIgbG9jYXRvcj0iMTU2OjM2LTE1Njo1NSIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjYxNCIgbG9jYXRvcj0iMTU2OjYxLTE1Njo2MiIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiIHZhbHVlPSIzOSIvPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlbj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI2MTUiIGxvY2F0b3I9IjE1Njo2OS0xNTY6NzUiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSIzNeKAkzM5Ii8+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6Y2FzZUl0ZW0+CiAgICAgICAgICAgIDx3c3R4bnM1NzpjYXNlSXRlbSB3c3R4bnM1Nzp0eXBlPSJDYXNlSXRlbSIgbG9jYWxJZD0iNjE2IiBsb2NhdG9yPSIxNTc6OS0xNTc6NzUiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVuIHdzdHhuczU3OnR5cGU9Ikxlc3NPckVxdWFsIiBsb2NhbElkPSI2MTciIGxvY2F0b3I9IjE1NzoxNC0xNTc6NjIiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkNhbGN1bGF0ZUFnZUF0IiBsb2NhbElkPSI5IiBsb2NhdG9yPSIxNTc6MTQtMTU3OjU2IiBwcmVjaXNpb249IlllYXIiPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIHBhdGg9ImJpcnRoRGF0ZS52YWx1ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iNjIyIiBuYW1lPSJQYXRpZW50Ii8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJTdGFydCIgbG9jYWxJZD0iNjE4IiBsb2NhdG9yPSIxNTc6MjctMTU3OjU1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSI2MTkiIGxvY2F0b3I9IjE1NzozNi0xNTc6NTUiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI2MjMiIGxvY2F0b3I9IjE1Nzo2MS0xNTc6NjIiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiB2YWx1ZT0iNDQiLz4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8L3dzdHhuczU3OndoZW4+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnRoZW4gd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNjI0IiBsb2NhdG9yPSIxNTc6NjktMTU3Ojc1IiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iNDDigJM0NCIvPgogICAgICAgICAgICA8L3dzdHhuczU3OmNhc2VJdGVtPgogICAgICAgICAgICA8d3N0eG5zNTc6Y2FzZUl0ZW0gd3N0eG5zNTc6dHlwZT0iQ2FzZUl0ZW0iIGxvY2FsSWQ9IjYyNSIgbG9jYXRvcj0iMTU4OjktMTU4Ojc1Ij4KICAgICAgICAgICAgICA8d3N0eG5zNTc6d2hlbiB3c3R4bnM1Nzp0eXBlPSJMZXNzT3JFcXVhbCIgbG9jYWxJZD0iNjI2IiBsb2NhdG9yPSIxNTg6MTQtMTU4OjYyIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJDYWxjdWxhdGVBZ2VBdCIgbG9jYWxJZD0iMTAiIGxvY2F0b3I9IjE1ODoxNC0xNTg6NTYiIHByZWNpc2lvbj0iWWVhciI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgcGF0aD0iYmlydGhEYXRlLnZhbHVlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSI2MzEiIG5hbWU9IlBhdGllbnQiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlN0YXJ0IiBsb2NhbElkPSI2MjciIGxvY2F0b3I9IjE1ODoyNy0xNTg6NTUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjYyOCIgbG9jYXRvcj0iMTU4OjM2LTE1ODo1NSIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjYzMiIgbG9jYXRvcj0iMTU4OjYxLTE1ODo2MiIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiIHZhbHVlPSI0OSIvPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlbj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI2MzMiIGxvY2F0b3I9IjE1ODo2OS0xNTg6NzUiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSI0NeKAkzQ5Ii8+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6Y2FzZUl0ZW0+CiAgICAgICAgICAgIDx3c3R4bnM1NzpjYXNlSXRlbSB3c3R4bnM1Nzp0eXBlPSJDYXNlSXRlbSIgbG9jYWxJZD0iNjM0IiBsb2NhdG9yPSIxNTk6OS0xNTk6NzMiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVuIHdzdHhuczU3OnR5cGU9IkdyZWF0ZXJPckVxdWFsIiBsb2NhbElkPSI2MzUiIGxvY2F0b3I9IjE1OToxNC0xNTk6NjIiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkNhbGN1bGF0ZUFnZUF0IiBsb2NhbElkPSIxMSIgbG9jYXRvcj0iMTU5OjE0LTE1OTo1NiIgcHJlY2lzaW9uPSJZZWFyIj4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBwYXRoPSJiaXJ0aERhdGUudmFsdWUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjY0MCIgbmFtZT0iUGF0aWVudCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iU3RhcnQiIGxvY2FsSWQ9IjYzNiIgbG9jYXRvcj0iMTU5OjI3LTE1OTo1NSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iNjM3IiBsb2NhdG9yPSIxNTk6MzYtMTU5OjU1IiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNjQxIiBsb2NhdG9yPSIxNTk6NjEtMTU5OjYyIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIgdmFsdWU9IjUwIi8+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1Nzp3aGVuPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp0aGVuIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjY0MiIgbG9jYXRvcj0iMTU5OjY5LTE1OTo3MyIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9IjUwKyIvPgogICAgICAgICAgICA8L3dzdHhuczU3OmNhc2VJdGVtPgogICAgICAgICAgPC93c3R4bnM1NzpjYXNlSXRlbT4KICAgICAgICAgIDx3c3R4bnM1NzplbHNlIHdzdHhuczU3OnR5cGU9IkFzIiBsb2NhbElkPSI2NDQiIGFzVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciPgogICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJOdWxsIiBsb2NhbElkPSI2NDMiIGxvY2F0b3I9IjE2MDoxNC0xNjA6MTciLz4KICAgICAgICAgIDwvd3N0eG5zNTc6ZWxzZT4KICAgICAgICA8L3dzdHhuczU3OmV4cHJlc3Npb24+CiAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbiB3c3R4bnM1Nzp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczY1OnMgeG1sbnM6d3N0eG5zNjU9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iNTQyIj4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+LyoKICogQnkgQWdlIFN0cmF0aWZpZXJzCiAqICgw4oCTNCwgNeKAkzksIDEw4oCTMTQsIDE14oCTMTksIDIw4oCTMjQsIDI14oCTMjksIDMw4oCTMzQsIDM14oCTMzksIDQw4oCTNDQsIDQ14oCTNDksIDUwKyB5ZWFycykKICogCiAqLwo8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5kZWZpbmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IkJ5IEFnZSBTdHJhdGlmaWVyIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjoKICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1NDMiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5jYXNlIAogICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1NDQiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1NDUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkFnZUluWWVhcnNBdDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPig8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTQ2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+c3RhcnQgb2YgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU0NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJNZWFzdXJlbWVudCBQZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4pPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1NTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiZsdDs9PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPjQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU1MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPicwLTQnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTUzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTU0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5BZ2VJblllYXJzQXQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU1NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXJ0IG9mIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1NTYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTYwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4mbHQ7PTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz45PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiB0aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1NjEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nNS05Jzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU2MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU2MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+QWdlSW5ZZWFyc0F0PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1NjQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5zdGFydCBvZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTY1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPik8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU2OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Jmx0Oz08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+MTQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU3MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPicxMOKAkzE0Jzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU3MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU3MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+QWdlSW5ZZWFyc0F0PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1NzMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5zdGFydCBvZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTc0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPik8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU3OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Jmx0Oz08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+MTk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU3OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPicxNeKAkzE5Jzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU4MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU4MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+QWdlSW5ZZWFyc0F0PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1ODIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5zdGFydCBvZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTgzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPik8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU4NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Jmx0Oz08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+MjQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU4OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPicyMOKAkzI0Jzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU4OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU5MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+QWdlSW5ZZWFyc0F0PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI1OTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5zdGFydCBvZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNTkyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPik8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU5NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Jmx0Oz08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Mjk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU5NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPicyNeKAkzI5Jzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU5OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjU5OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+QWdlSW5ZZWFyc0F0PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2MDAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5zdGFydCBvZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjAxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPik8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjYwNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Jmx0Oz08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+MzQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjYwNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiczMOKAkzM0Jzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjYwNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjYwOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+QWdlSW5ZZWFyc0F0PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2MDkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5zdGFydCBvZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjEwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPik8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjYxNCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Jmx0Oz08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Mzk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjYxNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiczNeKAkzM5Jzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjYxNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjYxNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+QWdlSW5ZZWFyc0F0PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2MTgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5zdGFydCBvZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjE5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPik8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjYyMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Jmx0Oz08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+NDQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjYyNCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPic0MOKAkzQ0Jzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjYyNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjYyNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkFnZUluWWVhcnNBdDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPig8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjI3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+c3RhcnQgb2YgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjYyOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJNZWFzdXJlbWVudCBQZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4pPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2MzIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiZsdDs9PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPjQ5PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiB0aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2MzMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nNDXigJM0OSc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2MzQiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2MzUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5BZ2VJblllYXJzQXQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjYzNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXJ0IG9mIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2MzciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjQxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4mZ3Q7PTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz41MDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjQyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+JzUwKyc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2NDMiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgZWxzZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5udWxsPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBlbmQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zNjU6cz4KICAgICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zNTc6ZGVmPgogICAgICA8d3N0eG5zNTc6ZGVmIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25EZWYiIGxvY2FsSWQ9IjY0NiIgbG9jYXRvcj0iMTY4OjEtMTc4OjciIG5hbWU9IkJ5IEFnZSBTdHJhdGlmaWVyIDIiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IkNhc2UiIGxvY2FsSWQ9IjY0NyIgbG9jYXRvcj0iMTY5OjUtMTc4OjciPgogICAgICAgICAgPHdzdHhuczU3OmNhc2VJdGVtPgogICAgICAgICAgICA8d3N0eG5zNTc6Y2FzZUl0ZW0gd3N0eG5zNTc6dHlwZT0iQ2FzZUl0ZW0iIGxvY2FsSWQ9IjY0OCIgbG9jYXRvcj0iMTcwOjktMTcwOjcyIj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6d2hlbiB3c3R4bnM1Nzp0eXBlPSJMZXNzT3JFcXVhbCIgbG9jYWxJZD0iNjQ5IiBsb2NhdG9yPSIxNzA6MTQtMTcwOjYxIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJDYWxjdWxhdGVBZ2VBdCIgbG9jYWxJZD0iMTIiIGxvY2F0b3I9IjE3MDoxNC0xNzA6NTYiIHByZWNpc2lvbj0iWWVhciI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgcGF0aD0iYmlydGhEYXRlLnZhbHVlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSI2NTQiIG5hbWU9IlBhdGllbnQiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlN0YXJ0IiBsb2NhbElkPSI2NTAiIGxvY2F0b3I9IjE3MDoyNy0xNzA6NTUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjY1MSIgbG9jYXRvcj0iMTcwOjM2LTE3MDo1NSIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjY1NSIgbG9jYXRvcj0iMTcwOjYxIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIgdmFsdWU9IjQiLz4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8L3dzdHhuczU3OndoZW4+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnRoZW4gd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNjU2IiBsb2NhdG9yPSIxNzA6NjgtMTcwOjcyIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iMC00Ii8+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6Y2FzZUl0ZW0+CiAgICAgICAgICAgIDx3c3R4bnM1NzpjYXNlSXRlbSB3c3R4bnM1Nzp0eXBlPSJDYXNlSXRlbSIgbG9jYWxJZD0iNjU3IiBsb2NhdG9yPSIxNzE6OS0xNzE6NzIiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVuIHdzdHhuczU3OnR5cGU9Ikxlc3NPckVxdWFsIiBsb2NhbElkPSI2NTgiIGxvY2F0b3I9IjE3MToxNC0xNzE6NjEiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkNhbGN1bGF0ZUFnZUF0IiBsb2NhbElkPSIxMyIgbG9jYXRvcj0iMTcxOjE0LTE3MTo1NiIgcHJlY2lzaW9uPSJZZWFyIj4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBwYXRoPSJiaXJ0aERhdGUudmFsdWUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjY2MyIgbmFtZT0iUGF0aWVudCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iU3RhcnQiIGxvY2FsSWQ9IjY1OSIgbG9jYXRvcj0iMTcxOjI3LTE3MTo1NSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iNjYwIiBsb2NhdG9yPSIxNzE6MzYtMTcxOjU1IiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNjY0IiBsb2NhdG9yPSIxNzE6NjEiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiB2YWx1ZT0iOSIvPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlbj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI2NjUiIGxvY2F0b3I9IjE3MTo2OC0xNzE6NzIiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSI1LTkiLz4KICAgICAgICAgICAgPC93c3R4bnM1NzpjYXNlSXRlbT4KICAgICAgICAgICAgPHdzdHhuczU3OmNhc2VJdGVtIHdzdHhuczU3OnR5cGU9IkNhc2VJdGVtIiBsb2NhbElkPSI2NjYiIGxvY2F0b3I9IjE3Mjo5LTE3Mjo3NSI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OndoZW4gd3N0eG5zNTc6dHlwZT0iTGVzc09yRXF1YWwiIGxvY2FsSWQ9IjY2NyIgbG9jYXRvcj0iMTcyOjE0LTE3Mjo2MiI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQ2FsY3VsYXRlQWdlQXQiIGxvY2FsSWQ9IjE0IiBsb2NhdG9yPSIxNzI6MTQtMTcyOjU2IiBwcmVjaXNpb249IlllYXIiPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIHBhdGg9ImJpcnRoRGF0ZS52YWx1ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iNjcyIiBuYW1lPSJQYXRpZW50Ii8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJTdGFydCIgbG9jYWxJZD0iNjY4IiBsb2NhdG9yPSIxNzI6MjctMTcyOjU1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSI2NjkiIGxvY2F0b3I9IjE3MjozNi0xNzI6NTUiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI2NzMiIGxvY2F0b3I9IjE3Mjo2MS0xNzI6NjIiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiB2YWx1ZT0iMTQiLz4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8L3dzdHhuczU3OndoZW4+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnRoZW4gd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNjc0IiBsb2NhdG9yPSIxNzI6NjktMTcyOjc1IiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iMTDigJMxNCIvPgogICAgICAgICAgICA8L3dzdHhuczU3OmNhc2VJdGVtPgogICAgICAgICAgICA8d3N0eG5zNTc6Y2FzZUl0ZW0gd3N0eG5zNTc6dHlwZT0iQ2FzZUl0ZW0iIGxvY2FsSWQ9IjY3NSIgbG9jYXRvcj0iMTczOjktMTczOjc1Ij4KICAgICAgICAgICAgICA8d3N0eG5zNTc6d2hlbiB3c3R4bnM1Nzp0eXBlPSJMZXNzT3JFcXVhbCIgbG9jYWxJZD0iNjc2IiBsb2NhdG9yPSIxNzM6MTQtMTczOjYyIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJDYWxjdWxhdGVBZ2VBdCIgbG9jYWxJZD0iMTUiIGxvY2F0b3I9IjE3MzoxNC0xNzM6NTYiIHByZWNpc2lvbj0iWWVhciI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgcGF0aD0iYmlydGhEYXRlLnZhbHVlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSI2ODEiIG5hbWU9IlBhdGllbnQiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlN0YXJ0IiBsb2NhbElkPSI2NzciIGxvY2F0b3I9IjE3MzoyNy0xNzM6NTUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjY3OCIgbG9jYXRvcj0iMTczOjM2LTE3Mzo1NSIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjY4MiIgbG9jYXRvcj0iMTczOjYxLTE3Mzo2MiIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiIHZhbHVlPSIxOSIvPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlbj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI2ODMiIGxvY2F0b3I9IjE3Mzo2OS0xNzM6NzUiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSIxNeKAkzE5Ii8+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6Y2FzZUl0ZW0+CiAgICAgICAgICAgIDx3c3R4bnM1NzpjYXNlSXRlbSB3c3R4bnM1Nzp0eXBlPSJDYXNlSXRlbSIgbG9jYWxJZD0iNjg0IiBsb2NhdG9yPSIxNzQ6OS0xNzQ6NzUiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVuIHdzdHhuczU3OnR5cGU9Ikxlc3NPckVxdWFsIiBsb2NhbElkPSI2ODUiIGxvY2F0b3I9IjE3NDoxNC0xNzQ6NjIiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkNhbGN1bGF0ZUFnZUF0IiBsb2NhbElkPSIxNiIgbG9jYXRvcj0iMTc0OjE0LTE3NDo1NiIgcHJlY2lzaW9uPSJZZWFyIj4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBwYXRoPSJiaXJ0aERhdGUudmFsdWUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjY5MCIgbmFtZT0iUGF0aWVudCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iU3RhcnQiIGxvY2FsSWQ9IjY4NiIgbG9jYXRvcj0iMTc0OjI3LTE3NDo1NSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iNjg3IiBsb2NhdG9yPSIxNzQ6MzYtMTc0OjU1IiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNjkxIiBsb2NhdG9yPSIxNzQ6NjEtMTc0OjYyIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9SW50ZWdlciIgdmFsdWU9IjI0Ii8+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1Nzp3aGVuPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp0aGVuIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjY5MiIgbG9jYXRvcj0iMTc0OjY5LTE3NDo3NSIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9IjIw4oCTMjQiLz4KICAgICAgICAgICAgPC93c3R4bnM1NzpjYXNlSXRlbT4KICAgICAgICAgICAgPHdzdHhuczU3OmNhc2VJdGVtIHdzdHhuczU3OnR5cGU9IkNhc2VJdGVtIiBsb2NhbElkPSI2OTMiIGxvY2F0b3I9IjE3NTo5LTE3NTo3NSI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OndoZW4gd3N0eG5zNTc6dHlwZT0iTGVzc09yRXF1YWwiIGxvY2FsSWQ9IjY5NCIgbG9jYXRvcj0iMTc1OjE0LTE3NTo2MiI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQ2FsY3VsYXRlQWdlQXQiIGxvY2FsSWQ9IjE3IiBsb2NhdG9yPSIxNzU6MTQtMTc1OjU2IiBwcmVjaXNpb249IlllYXIiPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIHBhdGg9ImJpcnRoRGF0ZS52YWx1ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iNjk5IiBuYW1lPSJQYXRpZW50Ii8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJTdGFydCIgbG9jYWxJZD0iNjk1IiBsb2NhdG9yPSIxNzU6MjctMTc1OjU1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSI2OTYiIGxvY2F0b3I9IjE3NTozNi0xNzU6NTUiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI3MDAiIGxvY2F0b3I9IjE3NTo2MS0xNzU6NjIiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1JbnRlZ2VyIiB2YWx1ZT0iNDkiLz4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8L3dzdHhuczU3OndoZW4+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnRoZW4gd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNzAxIiBsb2NhdG9yPSIxNzU6NjktMTc1Ojc1IiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iMjXigJM0OSIvPgogICAgICAgICAgICA8L3dzdHhuczU3OmNhc2VJdGVtPgogICAgICAgICAgICA8d3N0eG5zNTc6Y2FzZUl0ZW0gd3N0eG5zNTc6dHlwZT0iQ2FzZUl0ZW0iIGxvY2FsSWQ9IjcwMiIgbG9jYXRvcj0iMTc2OjktMTc2OjczIj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6d2hlbiB3c3R4bnM1Nzp0eXBlPSJHcmVhdGVyT3JFcXVhbCIgbG9jYWxJZD0iNzAzIiBsb2NhdG9yPSIxNzY6MTQtMTc2OjYyIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJDYWxjdWxhdGVBZ2VBdCIgbG9jYWxJZD0iMTgiIGxvY2F0b3I9IjE3NjoxNC0xNzY6NTYiIHByZWNpc2lvbj0iWWVhciI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgcGF0aD0iYmlydGhEYXRlLnZhbHVlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSI3MDgiIG5hbWU9IlBhdGllbnQiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlN0YXJ0IiBsb2NhbElkPSI3MDQiIGxvY2F0b3I9IjE3NjoyNy0xNzY6NTUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjcwNSIgbG9jYXRvcj0iMTc2OjM2LTE3Njo1NSIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjcwOSIgbG9jYXRvcj0iMTc2OjYxLTE3Njo2MiIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfUludGVnZXIiIHZhbHVlPSI1MCIvPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlbj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI3MTAiIGxvY2F0b3I9IjE3Njo2OS0xNzY6NzMiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSI1MCsiLz4KICAgICAgICAgICAgPC93c3R4bnM1NzpjYXNlSXRlbT4KICAgICAgICAgIDwvd3N0eG5zNTc6Y2FzZUl0ZW0+CiAgICAgICAgICA8d3N0eG5zNTc6ZWxzZSB3c3R4bnM1Nzp0eXBlPSJBcyIgbG9jYWxJZD0iNzEyIiBhc1R5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIj4KICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTnVsbCIgbG9jYWxJZD0iNzExIiBsb2NhdG9yPSIxNzc6MTQtMTc3OjE3Ii8+CiAgICAgICAgICA8L3dzdHhuczU3OmVsc2U+CiAgICAgICAgPC93c3R4bnM1NzpleHByZXNzaW9uPgogICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24gd3N0eG5zNTc6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM2NjpzIHhtbG5zOndzdHhuczY2PSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjY0NiI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPi8qCiAqIEJ5IEFnZSBTdHJhdGlmaWVycwogKiBBZ2UgKDDigJM0LCA14oCTOSwgMTDigJMxNCwgMTXigJMxOSwgMjDigJMyNCwgMjXigJM0OSwgNTArIHllYXJzKQogKiAKICovCjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmRlZmluZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iQnkgQWdlIFN0cmF0aWZpZXIgMiI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46CiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjQ3Ij4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Y2FzZSAKICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjQ4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjQ5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+QWdlSW5ZZWFyc0F0PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2NTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5zdGFydCBvZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjUxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPik8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjY1NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Jmx0Oz08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+NDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjU2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+JzAtNCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2NTciPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2NTgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5BZ2VJblllYXJzQXQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjY1OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXJ0IG9mIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2NjAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjY0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4mbHQ7PTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz45PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiB0aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2NjUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nNS05Jzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjY2NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjY2NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkFnZUluWWVhcnNBdDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPig8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjY4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+c3RhcnQgb2YgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjY2OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJNZWFzdXJlbWVudCBQZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4pPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2NzMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiZsdDs9PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPjE0PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiB0aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2NzQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nMTDigJMxNCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2NzUiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2NzYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5BZ2VJblllYXJzQXQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjY3NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXJ0IG9mIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2NzgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjgyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4mbHQ7PTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4xOTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjgzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+JzE14oCTMTknPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjg0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjg1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+QWdlSW5ZZWFyc0F0PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI2ODYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5zdGFydCBvZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjg3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPik8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjY5MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Jmx0Oz08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+MjQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjY5MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPicyMOKAkzI0Jzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjY5MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjY5NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkFnZUluWWVhcnNBdDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPig8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNjk1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+c3RhcnQgb2YgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjY5NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJNZWFzdXJlbWVudCBQZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4pPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3MDAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiZsdDs9PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPjQ5PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiB0aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3MDEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nMjXigJM0OSc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3MDIiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3MDMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5BZ2VJblllYXJzQXQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjcwNCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXJ0IG9mIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3MDUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzA5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4mZ3Q7PTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz41MDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzEwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+JzUwKyc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3MTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgZWxzZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5udWxsPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBlbmQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zNjY6cz4KICAgICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zNTc6ZGVmPgogICAgICA8d3N0eG5zNTc6ZGVmIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25EZWYiIGxvY2FsSWQ9IjcxNCIgbG9jYXRvcj0iMTg0OjEtMTg1OjYwIiBuYW1lPSJCeSBHZW9ncmFwaGljIFJlZ2lvbiBTdHJhdGlmaWVyIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iNzI3IiBsb2NhdG9yPSIxODU6NS0xODU6NjAiIHBhdGg9InN0YXRlIj4KICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iRmlyc3QiIGxvY2FsSWQ9IjE5IiBsb2NhdG9yPSIxODU6NS0xODU6NTQiPgogICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IlF1ZXJ5IiBsb2NhbElkPSI3MjQiIGxvY2F0b3I9IjE4NToxMS0xODU6NTMiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkFsaWFzZWRRdWVyeVNvdXJjZSIgbG9jYWxJZD0iNzE1IiBsb2NhdG9yPSIxODU6MTEtMTg1OjI3IiBhbGlhcz0iQSI+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI3MTciIGxvY2F0b3I9IjE4NToxMS0xODU6MjUiIHBhdGg9ImFkZHJlc3MiPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iNzE2IiBuYW1lPSJQYXRpZW50Ii8+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVyZSB3c3R4bnM1Nzp0eXBlPSJJbiIgbG9jYWxJZD0iNzIyIiBsb2NhdG9yPSIxODU6MjktMTg1OjUzIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iNzIzIiBuYW1lPSJUb1N0cmluZyIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI3MTkiIGxvY2F0b3I9IjE4NTozNS0xODU6MzkiIHBhdGg9InVzZSIgc2NvcGU9IkEiLz4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGlzdCIgbG9jYWxJZD0iNzIwIiBsb2NhdG9yPSIxODU6NDQtMTg1OjUzIj4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50IHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjcyMSIgbG9jYXRvcj0iMTg1OjQ2LTE4NTo1MSIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9ImhvbWUiLz4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8L3dzdHhuczU3OndoZXJlPgogICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uIHdzdHhuczU3OnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zNjc6cyB4bWxuczp3c3R4bnM2Nz0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSI3MTQiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4vKgogKiBCeSBzdGF0ZSBzdHJhdGlmaWVyCiAqLwoKPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+ZGVmaW5lIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJCeSBHZW9ncmFwaGljIFJlZ2lvbiBTdHJhdGlmaWVyIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjoKICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3MjciPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTkiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5GaXJzdDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPig8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzI0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzE1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjcxNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+UGF0aWVudDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5hZGRyZXNzPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+QTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3MjIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVyZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzIyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjcxOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3MTgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5BPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzE5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+dXNlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gaW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjcyMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnsgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjcyMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidob21lJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gfTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4pPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzI3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+c3RhdGU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczY3OnM+CiAgICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczU3OmRlZj4KICAgICAgPHdzdHhuczU3OmRlZiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uRGVmIiBsb2NhbElkPSI3MjkiIGxvY2F0b3I9IjE5MjoxLTE5OTo3IiBuYW1lPSJCeSBBZG1pbmlzdHJhdGl2ZSBHZW5kZXIgU3RyYXRpZmllciIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iQ2FzZSIgbG9jYWxJZD0iNzMwIiBsb2NhdG9yPSIxOTM6NS0xOTk6NyI+CiAgICAgICAgICA8d3N0eG5zNTc6Y2FzZUl0ZW0+CiAgICAgICAgICAgIDx3c3R4bnM1NzpjYXNlSXRlbSB3c3R4bnM1Nzp0eXBlPSJDYXNlSXRlbSIgbG9jYWxJZD0iNzMxIiBsb2NhdG9yPSIxOTQ6OS0xOTQ6NDkiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVuIHdzdHhuczU3OnR5cGU9IkVxdWFsIiBsb2NhbElkPSI3MzIiIGxvY2F0b3I9IjE5NDoxNC0xOTQ6MzYiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSI3MzYiIG5hbWU9IlRvU3RyaW5nIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjczNCIgbG9jYXRvcj0iMTk0OjE0LTE5NDoyNyIgcGF0aD0iZ2VuZGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSI3MzMiIGxvY2F0b3I9IjE5NDoxNC0xOTQ6MjAiIG5hbWU9IlBhdGllbnQiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNzM1IiBsb2NhdG9yPSIxOTQ6MzEtMTk0OjM2IiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0ibWFsZSIvPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlbj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJDb2RlUmVmIiBsb2NhbElkPSI3MzciIGxvY2F0b3I9IjE5NDo0My0xOTQ6NDkiIG5hbWU9Ik1hbGVzIi8+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6Y2FzZUl0ZW0+CiAgICAgICAgICAgIDx3c3R4bnM1NzpjYXNlSXRlbSB3c3R4bnM1Nzp0eXBlPSJDYXNlSXRlbSIgbG9jYWxJZD0iNzM4IiBsb2NhdG9yPSIxOTU6OS0xOTU6NTMiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVuIHdzdHhuczU3OnR5cGU9IkVxdWFsIiBsb2NhbElkPSI3MzkiIGxvY2F0b3I9IjE5NToxNC0xOTU6MzgiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSI3NDMiIG5hbWU9IlRvU3RyaW5nIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9Ijc0MSIgbG9jYXRvcj0iMTk1OjE0LTE5NToyNyIgcGF0aD0iZ2VuZGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSI3NDAiIGxvY2F0b3I9IjE5NToxNC0xOTU6MjAiIG5hbWU9IlBhdGllbnQiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNzQyIiBsb2NhdG9yPSIxOTU6MzEtMTk1OjM4IiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iZmVtYWxlIi8+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1Nzp3aGVuPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp0aGVuIHdzdHhuczU3OnR5cGU9IkNvZGVSZWYiIGxvY2FsSWQ9Ijc0NCIgbG9jYXRvcj0iMTk1OjQ1LTE5NTo1MyIgbmFtZT0iRmVtYWxlcyIvPgogICAgICAgICAgICA8L3dzdHhuczU3OmNhc2VJdGVtPgogICAgICAgICAgICA8d3N0eG5zNTc6Y2FzZUl0ZW0gd3N0eG5zNTc6dHlwZT0iQ2FzZUl0ZW0iIGxvY2FsSWQ9Ijc0NSIgbG9jYXRvcj0iMTk2OjktMTk2OjcxIj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6d2hlbiB3c3R4bnM1Nzp0eXBlPSJFcXVhbCIgbG9jYWxJZD0iNzQ2IiBsb2NhdG9yPSIxOTY6MTQtMTk2OjUwIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iNzUwIiBuYW1lPSJUb1N0cmluZyIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI3NDgiIGxvY2F0b3I9IjE5NjoxNC0xOTY6MjciIHBhdGg9ImdlbmRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iNzQ3IiBsb2NhdG9yPSIxOTY6MTQtMTk2OjIwIiBuYW1lPSJQYXRpZW50Ii8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9Ijc0OSIgbG9jYXRvcj0iMTk2OjMxLTE5Njo1MCIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9InRyYW5zZ2VuZGVyIGZlbWFsZSIvPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlbj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJDb2RlUmVmIiBsb2NhbElkPSI3NTEiIGxvY2F0b3I9IjE5Njo1Ny0xOTY6NzEiIG5hbWU9IlRyYW5zIEZlbWFsZXMiLz4KICAgICAgICAgICAgPC93c3R4bnM1NzpjYXNlSXRlbT4KICAgICAgICAgICAgPHdzdHhuczU3OmNhc2VJdGVtIHdzdHhuczU3OnR5cGU9IkNhc2VJdGVtIiBsb2NhbElkPSI3NTIiIGxvY2F0b3I9IjE5Nzo5LTE5Nzo2NyI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OndoZW4gd3N0eG5zNTc6dHlwZT0iRXF1YWwiIGxvY2FsSWQ9Ijc1MyIgbG9jYXRvcj0iMTk3OjE0LTE5Nzo0OCI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9Ijc1NyIgbmFtZT0iVG9TdHJpbmciIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iNzU1IiBsb2NhdG9yPSIxOTc6MTQtMTk3OjI3IiBwYXRoPSJnZW5kZXIiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9Ijc1NCIgbG9jYXRvcj0iMTk3OjE0LTE5NzoyMCIgbmFtZT0iUGF0aWVudCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI3NTYiIGxvY2F0b3I9IjE5NzozMS0xOTc6NDgiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJ0cmFuc2dlbmRlciBtYWxlIi8+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1Nzp3aGVuPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp0aGVuIHdzdHhuczU3OnR5cGU9IkNvZGVSZWYiIGxvY2FsSWQ9Ijc1OCIgbG9jYXRvcj0iMTk3OjU1LTE5Nzo2NyIgbmFtZT0iVHJhbnMgTWFsZXMiLz4KICAgICAgICAgICAgPC93c3R4bnM1NzpjYXNlSXRlbT4KICAgICAgICAgIDwvd3N0eG5zNTc6Y2FzZUl0ZW0+CiAgICAgICAgICA8d3N0eG5zNTc6ZWxzZSB3c3R4bnM1Nzp0eXBlPSJDb2RlUmVmIiBsb2NhbElkPSI3NTkiIGxvY2F0b3I9IjE5ODoxNC0xOTg6MjAiIG5hbWU9Ik90aGVyIi8+CiAgICAgICAgPC93c3R4bnM1NzpleHByZXNzaW9uPgogICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24gd3N0eG5zNTc6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM2ODpzIHhtbG5zOndzdHhuczY4PSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjcyOSI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPi8qCiAqIEJ5IEFkbWluaXN0cmF0aXZlIEdlbmRlciBvZiBQYXRpZW50IFN0cmF0aWZpZXIKICogTmVlZCB0byBleHBhbmQgY29kZXMKICovCgo8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5kZWZpbmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IkJ5IEFkbWluaXN0cmF0aXZlIEdlbmRlciBTdHJhdGlmaWVyIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjoKICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3MzAiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5jYXNlIAogICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3MzEiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3MzIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzM0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjczMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPlBhdGllbnQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3MzQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5nZW5kZXI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz49PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3MzUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nbWFsZSc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiB0aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3MzciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWFsZXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzM4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzM5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc0MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3NDAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5QYXRpZW50PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzQxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Z2VuZGVyPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+PTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzQyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J2ZlbWFsZSc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiB0aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3NDQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iRmVtYWxlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3NDUiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3NDYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzQ4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc0NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPlBhdGllbnQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3NDgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5nZW5kZXI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz49PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3NDkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4ndHJhbnNnZW5kZXIgZmVtYWxlJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc1MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJUcmFucyBGZW1hbGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc1MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc1MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3NTUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzU0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+UGF0aWVudDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc1NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmdlbmRlcjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPj08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc1NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPid0cmFuc2dlbmRlciBtYWxlJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc1OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJUcmFucyBNYWxlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgIGVsc2UgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc1OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJPdGhlciI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBlbmQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zNjg6cz4KICAgICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zNTc6ZGVmPgogICAgICA8d3N0eG5zNTc6ZGVmIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25EZWYiIGxvY2FsSWQ9Ijc2MSIgbG9jYXRvcj0iMjA1OjItMjExOjMiIG5hbWU9IlNXIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJFeGlzdHMiIGxvY2FsSWQ9Ijc2MiIgbG9jYXRvcj0iMjA2OjMtMjExOjMiPgogICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUXVlcnkiIGxvY2FsSWQ9Ijc5MCIgbG9jYXRvcj0iMjA2OjEwLTIxMTozIj4KICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkFsaWFzZWRRdWVyeVNvdXJjZSIgbG9jYWxJZD0iNzYzIiBsb2NhdG9yPSIyMDc6NS0yMDc6MTkiIGFsaWFzPSJPIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlJldHJpZXZlIiBsb2NhbElkPSI3NjQiIGxvY2F0b3I9IjIwNzo1LTIwNzoxNyIgZGF0YVR5cGU9IntodHRwOi8vaGw3Lm9yZy9maGlyfU9ic2VydmF0aW9uIiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vT2JzZXJ2YXRpb24iLz4KICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVyZSB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9Ijc2NSIgbG9jYXRvcj0iMjA4OjUtMjEwOjI5Ij4KICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iNzY2IiBsb2NhdG9yPSIyMDg6MTEtMjA5OjM4Ij4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iSW4iIGxvY2FsSWQ9Ijc3MyIgbG9jYXRvcj0iMjA4OjExLTIwODo1NyI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9Ijc3NCIgbmFtZT0iVG9TdHJpbmciIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iNzY4IiBsb2NhdG9yPSIyMDg6MTEtMjA4OjE4IiBwYXRoPSJzdGF0dXMiIHNjb3BlPSJPIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9Ikxpc3QiIGxvY2FsSWQ9Ijc2OSIgbG9jYXRvcj0iMjA4OjIzLTIwODo1NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI3NzAiIGxvY2F0b3I9IjIwODoyNS0yMDg6MzEiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJmaW5hbCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNzcxIiBsb2NhdG9yPSIyMDg6MzQtMjA4OjQyIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iYW1lbmRlZCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iNzcyIiBsb2NhdG9yPSIyMDg6NDUtMjA4OjU1IiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iY29ycmVjdGVkIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFueUluVmFsdWVTZXQiIGxvY2FsSWQ9Ijc3OCIgbG9jYXRvcj0iMjA5OjktMjA5OjM4Ij4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpjb2RlcyB3c3R4bnM1Nzp0eXBlPSJRdWVyeSIgbG9jYWxJZD0iNzc5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkFsaWFzZWRRdWVyeVNvdXJjZSIgbG9jYWxJZD0iNzgwIiBhbGlhcz0iWCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iNzc2IiBsb2NhdG9yPSIyMDk6OS0yMDk6MTgiIHBhdGg9ImNhdGVnb3J5IiBzY29wZT0iTyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnJldHVybiB3c3R4bnM1Nzp0eXBlPSJSZXR1cm5DbGF1c2UiIGxvY2FsSWQ9Ijc4MSIgZGlzdGluY3Q9ImZhbHNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iNzgzIiBuYW1lPSJUb0NvbmNlcHQiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQWxpYXNSZWYiIGxvY2FsSWQ9Ijc4MiIgbmFtZT0iWCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpyZXR1cm4+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmNvZGVzPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnZhbHVlc2V0IHdzdHhuczU3OnR5cGU9IlZhbHVlU2V0UmVmIiBsb2NhbElkPSI3NzciIGxvY2F0b3I9IjIwOToyMy0yMDk6MzgiIG5hbWU9InNvY2lhbC1oaXN0b3J5IiBwcmVzZXJ2ZT0idHJ1ZSIvPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRXF1aXZhbGVudCIgbG9jYWxJZD0iNzg0IiBsb2NhdG9yPSIyMTA6OS0yMTA6MjkiPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iNzg4IiBuYW1lPSJUb0NvbmNlcHQiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9Ijc4NiIgbG9jYXRvcj0iMjEwOjktMjEwOjE0IiBwYXRoPSJjb2RlIiBzY29wZT0iTyIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJUb0NvbmNlcHQiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQ29kZVJlZiIgbG9jYWxJZD0iNzg3IiBsb2NhdG9yPSIyMTA6MTgtMjEwOjI5IiBuYW1lPSJTZXggV29ya2VyIi8+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICA8L3dzdHhuczU3OndoZXJlPgogICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uIHdzdHhuczU3OnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zNjk6cyB4bWxuczp3c3R4bnM2OT0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSI3NjEiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4vKgogKiBLZXkgcG9wdWxhdGlvbnMgKG1lbiB3aG8gaGF2ZSBzZXggd2l0aCBtZW4sIHBlb3BsZSBsaXZpbmcgaW4gcHJpc29ucyBhbmQgb3RoZXIgY2xvc2VkIHNldHRpbmdzLCBwZW9wbGUgd2hvIGluamVjdCBkcnVncywgc2V4IHdvcmtlcnMsIHRyYW5zIGFuZCBnZW5kZXIgZGl2ZXJzZSBwZW9wbGUpCiAqLwoKIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmRlZmluZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5TVzwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjoKICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzYyIj4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZXhpc3RzIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3OTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oCiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzkwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzYzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc2NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3NjQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5bPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+T2JzZXJ2YXRpb248L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5dPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Tzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzY1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlcmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc2NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3NjYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzczIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc2OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3NjciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzY4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+c3RhdHVzPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gaW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc2OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnsgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc3MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidmaW5hbCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+LCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzcxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J2FtZW5kZWQnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiwgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc3MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidjb3JyZWN0ZWQnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiB9PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzc4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc3NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3NzUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzc2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Y2F0ZWdvcnk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBpbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzc3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+InNvY2lhbC1oaXN0b3J5Ijwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3ODQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzg2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc4NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk88L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3ODYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5jb2RlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+fjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzg3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IlNleCBXb3JrZXIiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICApPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnM2OTpzPgogICAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnM1NzpkZWY+CiAgICAgIDx3c3R4bnM1NzpkZWYgd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvbkRlZiIgbG9jYWxJZD0iNzkyIiBsb2NhdG9yPSIyMTM6Mi0yMTk6MyIgbmFtZT0iTVNNIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJFeGlzdHMiIGxvY2FsSWQ9Ijc5MyIgbG9jYXRvcj0iMjE0OjMtMjE5OjMiPgogICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUXVlcnkiIGxvY2FsSWQ9IjgyMSIgbG9jYXRvcj0iMjE0OjEwLTIxOTozIj4KICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkFsaWFzZWRRdWVyeVNvdXJjZSIgbG9jYWxJZD0iNzk0IiBsb2NhdG9yPSIyMTU6NS0yMTU6MTkiIGFsaWFzPSJPIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlJldHJpZXZlIiBsb2NhbElkPSI3OTUiIGxvY2F0b3I9IjIxNTo1LTIxNToxNyIgZGF0YVR5cGU9IntodHRwOi8vaGw3Lm9yZy9maGlyfU9ic2VydmF0aW9uIiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vT2JzZXJ2YXRpb24iLz4KICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVyZSB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9Ijc5NiIgbG9jYXRvcj0iMjE2OjUtMjE4OjQ0Ij4KICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iNzk3IiBsb2NhdG9yPSIyMTY6MTEtMjE3OjM4Ij4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iSW4iIGxvY2FsSWQ9IjgwNCIgbG9jYXRvcj0iMjE2OjExLTIxNjo1NyI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjgwNSIgbmFtZT0iVG9TdHJpbmciIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iNzk5IiBsb2NhdG9yPSIyMTY6MTEtMjE2OjE4IiBwYXRoPSJzdGF0dXMiIHNjb3BlPSJPIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9Ikxpc3QiIGxvY2FsSWQ9IjgwMCIgbG9jYXRvcj0iMjE2OjIzLTIxNjo1NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI4MDEiIGxvY2F0b3I9IjIxNjoyNS0yMTY6MzEiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJmaW5hbCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iODAyIiBsb2NhdG9yPSIyMTY6MzQtMjE2OjQyIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iYW1lbmRlZCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iODAzIiBsb2NhdG9yPSIyMTY6NDUtMjE2OjU1IiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iY29ycmVjdGVkIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFueUluVmFsdWVTZXQiIGxvY2FsSWQ9IjgwOSIgbG9jYXRvcj0iMjE3OjktMjE3OjM4Ij4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpjb2RlcyB3c3R4bnM1Nzp0eXBlPSJRdWVyeSIgbG9jYWxJZD0iODEwIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkFsaWFzZWRRdWVyeVNvdXJjZSIgbG9jYWxJZD0iODExIiBhbGlhcz0iWCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iODA3IiBsb2NhdG9yPSIyMTc6OS0yMTc6MTgiIHBhdGg9ImNhdGVnb3J5IiBzY29wZT0iTyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnJldHVybiB3c3R4bnM1Nzp0eXBlPSJSZXR1cm5DbGF1c2UiIGxvY2FsSWQ9IjgxMiIgZGlzdGluY3Q9ImZhbHNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iODE0IiBuYW1lPSJUb0NvbmNlcHQiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQWxpYXNSZWYiIGxvY2FsSWQ9IjgxMyIgbmFtZT0iWCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpyZXR1cm4+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmNvZGVzPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnZhbHVlc2V0IHdzdHhuczU3OnR5cGU9IlZhbHVlU2V0UmVmIiBsb2NhbElkPSI4MDgiIGxvY2F0b3I9IjIxNzoyMy0yMTc6MzgiIG5hbWU9InNvY2lhbC1oaXN0b3J5IiBwcmVzZXJ2ZT0idHJ1ZSIvPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRXF1aXZhbGVudCIgbG9jYWxJZD0iODE1IiBsb2NhdG9yPSIyMTg6OS0yMTg6NDQiPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iODE5IiBuYW1lPSJUb0NvbmNlcHQiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjgxNyIgbG9jYXRvcj0iMjE4OjktMjE4OjE0IiBwYXRoPSJjb2RlIiBzY29wZT0iTyIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJUb0NvbmNlcHQiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQ29kZVJlZiIgbG9jYWxJZD0iODE4IiBsb2NhdG9yPSIyMTg6MTgtMjE4OjQ0IiBuYW1lPSJNZW4gd2hvIGhhdmUgc2V4IHdpdGggbWVuIi8+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICA8L3dzdHhuczU3OndoZXJlPgogICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uIHdzdHhuczU3OnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zNzA6cyB4bWxuczp3c3R4bnM3MD0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSI3OTIiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5kZWZpbmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+TVNNPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OgogIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3OTMiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5leGlzdHMgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjgyMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPigKICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4MjEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3OTQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzk1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc5NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPls8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PYnNlcnZhdGlvbjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPl08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3OTYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVyZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzk2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc5NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4MDQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iNzk5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijc5OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk88L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI3OTkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5zdGF0dXM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBpbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODAwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+eyA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODAxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J2ZpbmFsJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4sIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4MDIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nYW1lbmRlZCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+LCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODAzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J2NvcnJlY3RlZCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IH08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4MDkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODA3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjgwNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk88L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4MDciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5jYXRlZ29yeTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGluIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4MDgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4ic29jaWFsLWhpc3RvcnkiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjgxNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4MTciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODE2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Tzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjgxNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5+PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4MTgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVuIHdobyBoYXZlIHNleCB3aXRoIG1lbiI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczcwOnM+CiAgICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczU3OmRlZj4KICAgICAgPHdzdHhuczU3OmRlZiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uRGVmIiBsb2NhbElkPSI4MjMiIGxvY2F0b3I9IjIyMTozLTIyNzozIiBuYW1lPSJUcmFucyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iRXhpc3RzIiBsb2NhbElkPSI4MjQiIGxvY2F0b3I9IjIyMjozLTIyNzozIj4KICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlF1ZXJ5IiBsb2NhbElkPSI4NTIiIGxvY2F0b3I9IjIyMjoxMC0yMjc6MyI+CiAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJBbGlhc2VkUXVlcnlTb3VyY2UiIGxvY2FsSWQ9IjgyNSIgbG9jYXRvcj0iMjIzOjUtMjIzOjE5IiBhbGlhcz0iTyI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJSZXRyaWV2ZSIgbG9jYWxJZD0iODI2IiBsb2NhdG9yPSIyMjM6NS0yMjM6MTciIGRhdGFUeXBlPSJ7aHR0cDovL2hsNy5vcmcvZmhpcn1PYnNlcnZhdGlvbiIgdGVtcGxhdGVJZD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL09ic2VydmF0aW9uIi8+CiAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICA8d3N0eG5zNTc6d2hlcmUgd3N0eG5zNTc6dHlwZT0iQW5kIiBsb2NhbElkPSI4MjciIGxvY2F0b3I9IjIyNDo1LTIyNjo1MCI+CiAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjgyOCIgbG9jYXRvcj0iMjI0OjExLTIyNTozOCI+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkluIiBsb2NhbElkPSI4MzUiIGxvY2F0b3I9IjIyNDoxMS0yMjQ6NTciPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSI4MzYiIG5hbWU9IlRvU3RyaW5nIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjgzMCIgbG9jYXRvcj0iMjI0OjExLTIyNDoxOCIgcGF0aD0ic3RhdHVzIiBzY29wZT0iTyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJMaXN0IiBsb2NhbElkPSI4MzEiIGxvY2F0b3I9IjIyNDoyMy0yMjQ6NTciPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iODMyIiBsb2NhdG9yPSIyMjQ6MjUtMjI0OjMxIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iZmluYWwiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50IHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjgzMyIgbG9jYXRvcj0iMjI0OjM0LTIyNDo0MiIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9ImFtZW5kZWQiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50IHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjgzNCIgbG9jYXRvcj0iMjI0OjQ1LTIyNDo1NSIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9ImNvcnJlY3RlZCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxlbWVudD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbnlJblZhbHVlU2V0IiBsb2NhbElkPSI4NDAiIGxvY2F0b3I9IjIyNTo5LTIyNTozOCI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6Y29kZXMgd3N0eG5zNTc6dHlwZT0iUXVlcnkiIGxvY2FsSWQ9Ijg0MSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJBbGlhc2VkUXVlcnlTb3VyY2UiIGxvY2FsSWQ9Ijg0MiIgYWxpYXM9IlgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjgzOCIgbG9jYXRvcj0iMjI1OjktMjI1OjE4IiBwYXRoPSJjYXRlZ29yeSIgc2NvcGU9Ik8iLz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpyZXR1cm4gd3N0eG5zNTc6dHlwZT0iUmV0dXJuQ2xhdXNlIiBsb2NhbElkPSI4NDMiIGRpc3RpbmN0PSJmYWxzZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9Ijg0NSIgbmFtZT0iVG9Db25jZXB0IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFsaWFzUmVmIiBsb2NhbElkPSI4NDQiIG5hbWU9IlgiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmV4cHJlc3Npb24+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6cmV0dXJuPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpjb2Rlcz4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzp2YWx1ZXNldCB3c3R4bnM1Nzp0eXBlPSJWYWx1ZVNldFJlZiIgbG9jYWxJZD0iODM5IiBsb2NhdG9yPSIyMjU6MjMtMjI1OjM4IiBuYW1lPSJzb2NpYWwtaGlzdG9yeSIgcHJlc2VydmU9InRydWUiLz4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkVxdWl2YWxlbnQiIGxvY2FsSWQ9Ijg0NiIgbG9jYXRvcj0iMjI2OjktMjI2OjUwIj4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9Ijg1MCIgbmFtZT0iVG9Db25jZXB0IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI4NDgiIGxvY2F0b3I9IjIyNjo5LTIyNjoxNCIgcGF0aD0iY29kZSIgc2NvcGU9Ik8iLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iVG9Db25jZXB0Ij4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkNvZGVSZWYiIGxvY2FsSWQ9Ijg0OSIgbG9jYXRvcj0iMjI2OjE4LTIyNjo1MCIgbmFtZT0iVHJhbnMgYW5kIGdlbmRlci1kaXZlcnNlIHBlb3BsZSIvPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgPC93c3R4bnM1Nzp3aGVyZT4KICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICA8L3dzdHhuczU3OmV4cHJlc3Npb24+CiAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbiB3c3R4bnM1Nzp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczcxOnMgeG1sbnM6d3N0eG5zNzE9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iODIzIj4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+ZGVmaW5lIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPlRyYW5zPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OgogIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4MjQiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5leGlzdHMgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg1MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPigKICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4NTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4MjUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODI2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjgyNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPls8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PYnNlcnZhdGlvbjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPl08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4MjciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVyZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODI3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjgyOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4MzUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODMwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjgyOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk88L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4MzAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5zdGF0dXM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBpbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODMxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+eyA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODMyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J2ZpbmFsJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4sIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4MzMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nYW1lbmRlZCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+LCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODM0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J2NvcnJlY3RlZCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IH08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4NDAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODM4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjgzNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk88L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4MzgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5jYXRlZ29yeTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGluIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4MzkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4ic29jaWFsLWhpc3RvcnkiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg0NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4NDgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODQ3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Tzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg0OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5+PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4NDkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iVHJhbnMgYW5kIGdlbmRlci1kaXZlcnNlIHBlb3BsZSI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczcxOnM+CiAgICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczU3OmRlZj4KICAgICAgPHdzdHhuczU3OmRlZiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uRGVmIiBsb2NhbElkPSI4NTQiIGxvY2F0b3I9IjIyOTozLTIzNTozIiBuYW1lPSJQV0lEIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJFeGlzdHMiIGxvY2FsSWQ9Ijg1NSIgbG9jYXRvcj0iMjMwOjMtMjM1OjMiPgogICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUXVlcnkiIGxvY2FsSWQ9Ijg4MyIgbG9jYXRvcj0iMjMwOjEwLTIzNTozIj4KICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkFsaWFzZWRRdWVyeVNvdXJjZSIgbG9jYWxJZD0iODU2IiBsb2NhdG9yPSIyMzE6NS0yMzE6MTkiIGFsaWFzPSJPIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlJldHJpZXZlIiBsb2NhbElkPSI4NTciIGxvY2F0b3I9IjIzMTo1LTIzMToxNyIgZGF0YVR5cGU9IntodHRwOi8vaGw3Lm9yZy9maGlyfU9ic2VydmF0aW9uIiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vT2JzZXJ2YXRpb24iLz4KICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVyZSB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9Ijg1OCIgbG9jYXRvcj0iMjMyOjUtMjM0OjQyIj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iODU5IiBsb2NhdG9yPSIyMzI6MTEtMjMzOjM4Ij4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iSW4iIGxvY2FsSWQ9Ijg2NiIgbG9jYXRvcj0iMjMyOjExLTIzMjo1NyI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9Ijg2NyIgbmFtZT0iVG9TdHJpbmciIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iODYxIiBsb2NhdG9yPSIyMzI6MTEtMjMyOjE4IiBwYXRoPSJzdGF0dXMiIHNjb3BlPSJPIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9Ikxpc3QiIGxvY2FsSWQ9Ijg2MiIgbG9jYXRvcj0iMjMyOjIzLTIzMjo1NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSI4NjMiIGxvY2F0b3I9IjIzMjoyNS0yMzI6MzEiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJmaW5hbCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iODY0IiBsb2NhdG9yPSIyMzI6MzQtMjMyOjQyIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iYW1lbmRlZCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iODY1IiBsb2NhdG9yPSIyMzI6NDUtMjMyOjU1IiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iY29ycmVjdGVkIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFueUluVmFsdWVTZXQiIGxvY2FsSWQ9Ijg3MSIgbG9jYXRvcj0iMjMzOjktMjMzOjM4Ij4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpjb2RlcyB3c3R4bnM1Nzp0eXBlPSJRdWVyeSIgbG9jYWxJZD0iODcyIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkFsaWFzZWRRdWVyeVNvdXJjZSIgbG9jYWxJZD0iODczIiBhbGlhcz0iWCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iODY5IiBsb2NhdG9yPSIyMzM6OS0yMzM6MTgiIHBhdGg9ImNhdGVnb3J5IiBzY29wZT0iTyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnJldHVybiB3c3R4bnM1Nzp0eXBlPSJSZXR1cm5DbGF1c2UiIGxvY2FsSWQ9Ijg3NCIgZGlzdGluY3Q9ImZhbHNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iODc2IiBuYW1lPSJUb0NvbmNlcHQiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQWxpYXNSZWYiIGxvY2FsSWQ9Ijg3NSIgbmFtZT0iWCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpyZXR1cm4+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmNvZGVzPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnZhbHVlc2V0IHdzdHhuczU3OnR5cGU9IlZhbHVlU2V0UmVmIiBsb2NhbElkPSI4NzAiIGxvY2F0b3I9IjIzMzoyMy0yMzM6MzgiIG5hbWU9InNvY2lhbC1oaXN0b3J5IiBwcmVzZXJ2ZT0idHJ1ZSIvPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRXF1aXZhbGVudCIgbG9jYWxJZD0iODc3IiBsb2NhdG9yPSIyMzQ6OS0yMzQ6NDIiPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iODgxIiBuYW1lPSJUb0NvbmNlcHQiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9Ijg3OSIgbG9jYXRvcj0iMjM0OjktMjM0OjE0IiBwYXRoPSJjb2RlIiBzY29wZT0iTyIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJUb0NvbmNlcHQiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQ29kZVJlZiIgbG9jYWxJZD0iODgwIiBsb2NhdG9yPSIyMzQ6MTgtMjM0OjQyIiBuYW1lPSJQZW9wbGUgd2hvIGluamVjdCBkcnVncyIvPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgPC93c3R4bnM1Nzp3aGVyZT4KICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICA8L3dzdHhuczU3OmV4cHJlc3Npb24+CiAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbiB3c3R4bnM1Nzp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczcyOnMgeG1sbnM6d3N0eG5zNzI9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iODU0Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+ZGVmaW5lIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPlBXSUQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46CiAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg1NSI+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmV4aXN0cyA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODgzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KAogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg4MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg1NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4NTciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODU3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Wzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk9ic2VydmF0aW9uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+XTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk88L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg1OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZXJlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4NTgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODU5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg2NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4NjEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODYwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Tzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg2MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXR1czwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGluIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4NjIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz57IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4NjMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nZmluYWwnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiwgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg2NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidhbWVuZGVkJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4sIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4NjUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nY29ycmVjdGVkJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gfTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg3MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4NjkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODY4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Tzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg2OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmNhdGVnb3J5PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gaW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg3MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJzb2NpYWwtaGlzdG9yeSI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODc3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg3OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4NzgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODc5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPn48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg4MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJQZW9wbGUgd2hvIGluamVjdCBkcnVncyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczcyOnM+CiAgICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczU3OmRlZj4KICAgICAgPHdzdHhuczU3OmRlZiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uRGVmIiBsb2NhbElkPSI4ODUiIGxvY2F0b3I9IjIzNzozLTI0MzozIiBuYW1lPSJQcmlzb25lciIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iRXhpc3RzIiBsb2NhbElkPSI4ODYiIGxvY2F0b3I9IjIzODozLTI0MzozIj4KICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlF1ZXJ5IiBsb2NhbElkPSI5MTQiIGxvY2F0b3I9IjIzODoxMC0yNDM6MyI+CiAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJBbGlhc2VkUXVlcnlTb3VyY2UiIGxvY2FsSWQ9Ijg4NyIgbG9jYXRvcj0iMjM5OjUtMjM5OjE5IiBhbGlhcz0iTyI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJSZXRyaWV2ZSIgbG9jYWxJZD0iODg4IiBsb2NhdG9yPSIyMzk6NS0yMzk6MTciIGRhdGFUeXBlPSJ7aHR0cDovL2hsNy5vcmcvZmhpcn1PYnNlcnZhdGlvbiIgdGVtcGxhdGVJZD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL09ic2VydmF0aW9uIi8+CiAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICA8d3N0eG5zNTc6d2hlcmUgd3N0eG5zNTc6dHlwZT0iQW5kIiBsb2NhbElkPSI4ODkiIGxvY2F0b3I9IjI0MDo1LTI0Mjo2OSI+CiAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9Ijg5MCIgbG9jYXRvcj0iMjQwOjExLTI0MTozOCI+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkluIiBsb2NhbElkPSI4OTciIGxvY2F0b3I9IjI0MDoxMS0yNDA6NTciPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSI4OTgiIG5hbWU9IlRvU3RyaW5nIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9Ijg5MiIgbG9jYXRvcj0iMjQwOjExLTI0MDoxOCIgcGF0aD0ic3RhdHVzIiBzY29wZT0iTyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJMaXN0IiBsb2NhbElkPSI4OTMiIGxvY2F0b3I9IjI0MDoyMy0yNDA6NTciPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iODk0IiBsb2NhdG9yPSIyNDA6MjUtMjQwOjMxIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iZmluYWwiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50IHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9Ijg5NSIgbG9jYXRvcj0iMjQwOjM0LTI0MDo0MiIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9ImFtZW5kZWQiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50IHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9Ijg5NiIgbG9jYXRvcj0iMjQwOjQ1LTI0MDo1NSIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9ImNvcnJlY3RlZCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxlbWVudD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbnlJblZhbHVlU2V0IiBsb2NhbElkPSI5MDIiIGxvY2F0b3I9IjI0MTo5LTI0MTozOCI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6Y29kZXMgd3N0eG5zNTc6dHlwZT0iUXVlcnkiIGxvY2FsSWQ9IjkwMyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJBbGlhc2VkUXVlcnlTb3VyY2UiIGxvY2FsSWQ9IjkwNCIgYWxpYXM9IlgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjkwMCIgbG9jYXRvcj0iMjQxOjktMjQxOjE4IiBwYXRoPSJjYXRlZ29yeSIgc2NvcGU9Ik8iLz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpyZXR1cm4gd3N0eG5zNTc6dHlwZT0iUmV0dXJuQ2xhdXNlIiBsb2NhbElkPSI5MDUiIGRpc3RpbmN0PSJmYWxzZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjkwNyIgbmFtZT0iVG9Db25jZXB0IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFsaWFzUmVmIiBsb2NhbElkPSI5MDYiIG5hbWU9IlgiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmV4cHJlc3Npb24+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6cmV0dXJuPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpjb2Rlcz4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzp2YWx1ZXNldCB3c3R4bnM1Nzp0eXBlPSJWYWx1ZVNldFJlZiIgbG9jYWxJZD0iOTAxIiBsb2NhdG9yPSIyNDE6MjMtMjQxOjM4IiBuYW1lPSJzb2NpYWwtaGlzdG9yeSIgcHJlc2VydmU9InRydWUiLz4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkVxdWl2YWxlbnQiIGxvY2FsSWQ9IjkwOCIgbG9jYXRvcj0iMjQyOjktMjQyOjY5Ij4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjkxMiIgbmFtZT0iVG9Db25jZXB0IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI5MTAiIGxvY2F0b3I9IjI0Mjo5LTI0MjoxNCIgcGF0aD0iY29kZSIgc2NvcGU9Ik8iLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iVG9Db25jZXB0Ij4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkNvZGVSZWYiIGxvY2FsSWQ9IjkxMSIgbG9jYXRvcj0iMjQyOjE4LTI0Mjo2OSIgbmFtZT0iUGVvcGxlIGxpdmluZyBpbiBwcmlzb25zIGFuZCBvdGhlciBjbG9zZWQgc2V0dGluZ3MiLz4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlcmU+CiAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgPC93c3R4bnM1NzpleHByZXNzaW9uPgogICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24gd3N0eG5zNTc6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM3MzpzIHhtbG5zOndzdHhuczczPSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9Ijg4NSI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmRlZmluZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5Qcmlzb25lcjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjoKICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODg2Ij4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZXhpc3RzIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5MTQiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oCiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTE0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODg3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg4OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4ODgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5bPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+T2JzZXJ2YXRpb248L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5dPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Tzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODg5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlcmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg4OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4OTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODk3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg5MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4OTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODkyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+c3RhdHVzPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gaW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg5MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnsgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg5NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidmaW5hbCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+LCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iODk1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J2FtZW5kZWQnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiwgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijg5NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidjb3JyZWN0ZWQnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiB9PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTAyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjkwMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI4OTkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTAwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Y2F0ZWdvcnk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBpbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTAxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+InNvY2lhbC1oaXN0b3J5Ijwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5MDgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTEwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjkwOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk88L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5MTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5jb2RlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+fjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTExIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IlBlb3BsZSBsaXZpbmcgaW4gcHJpc29ucyBhbmQgb3RoZXIgY2xvc2VkIHNldHRpbmdzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgKTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zNzM6cz4KICAgICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zNTc6ZGVmPgogICAgICA8d3N0eG5zNTc6ZGVmIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25EZWYiIGxvY2FsSWQ9IjkxNiIgbG9jYXRvcj0iMjQ1OjMtMjUyOjMiIG5hbWU9IlRCX2RpYWdub3NlZCIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iRXhpc3RzIiBsb2NhbElkPSI5MTciIGxvY2F0b3I9IjI0NjozLTI1MjozIj4KICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlF1ZXJ5IiBsb2NhbElkPSI5NjciIGxvY2F0b3I9IjI0Njo5LTI1MjozIj4KICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkFsaWFzZWRRdWVyeVNvdXJjZSIgbG9jYWxJZD0iOTE4IiBsb2NhdG9yPSIyNDc6Ni0yNDc6MTgiIGFsaWFzPSJDIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlJldHJpZXZlIiBsb2NhbElkPSI5MTkiIGxvY2F0b3I9IjI0Nzo2LTI0NzoxNiIgZGF0YVR5cGU9IntodHRwOi8vaGw3Lm9yZy9maGlyfUNvbmRpdGlvbiIgdGVtcGxhdGVJZD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL0NvbmRpdGlvbiIvPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgPHdzdHhuczU3OndoZXJlIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iOTIwIiBsb2NhdG9yPSIyNDg6NS0yNTE6NDMiPgogICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQW5kIiBsb2NhbElkPSI5MjEiIGxvY2F0b3I9IjI0ODoxMS0yNTA6MzEiPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjkyMiIgbG9jYXRvcj0iMjQ4OjExLTI0OTo0MyI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRXF1aXZhbGVudCIgbG9jYWxJZD0iOTIzIiBsb2NhdG9yPSIyNDg6MTEtMjQ4OjM3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSI5MjciIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjkyNSIgbG9jYXRvcj0iMjQ4OjExLTI0ODoyNiIgcGF0aD0iY2xpbmljYWxTdGF0dXMiIHNjb3BlPSJDIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlRvQ29uY2VwdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkNvZGVSZWYiIGxvY2FsSWQ9IjkyNiIgbG9jYXRvcj0iMjQ4OjMwLTI0ODozNyIgbmFtZT0iYWN0aXZlIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFueUluVmFsdWVTZXQiIGxvY2FsSWQ9IjkzMiIgbG9jYXRvcj0iMjQ5OjktMjQ5OjQzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6Y29kZXMgd3N0eG5zNTc6dHlwZT0iUXVlcnkiIGxvY2FsSWQ9IjkzMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkFsaWFzZWRRdWVyeVNvdXJjZSIgbG9jYWxJZD0iOTM0IiBhbGlhcz0iWCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjkzMCIgbG9jYXRvcj0iMjQ5OjktMjQ5OjE4IiBwYXRoPSJjYXRlZ29yeSIgc2NvcGU9IkMiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpyZXR1cm4gd3N0eG5zNTc6dHlwZT0iUmV0dXJuQ2xhdXNlIiBsb2NhbElkPSI5MzUiIGRpc3RpbmN0PSJmYWxzZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSI5MzciIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFsaWFzUmVmIiBsb2NhbElkPSI5MzYiIG5hbWU9IlgiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6cmV0dXJuPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6Y29kZXM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnZhbHVlc2V0IHdzdHhuczU3OnR5cGU9IlZhbHVlU2V0UmVmIiBsb2NhbElkPSI5MzEiIGxvY2F0b3I9IjI0OToyMy0yNDk6NDMiIG5hbWU9ImVuY291bnRlci1kaWFnbm9zaXMiIHByZXNlcnZlPSJ0cnVlIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRXF1aXZhbGVudCIgbG9jYWxJZD0iOTM4IiBsb2NhdG9yPSIyNTA6OS0yNTA6MzEiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSI5NDIiIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI5NDAiIGxvY2F0b3I9IjI1MDo5LTI1MDoxNCIgcGF0aD0iY29kZSIgc2NvcGU9IkMiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iVG9Db25jZXB0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJDb2RlUmVmIiBsb2NhbElkPSI5NDEiIGxvY2F0b3I9IjI1MDoxOC0yNTA6MzEiIG5hbWU9IkRpYWdub3NlZCBUQiIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJJbmNsdWRlZEluIiBsb2NhbElkPSI5NDciIGxvY2F0b3I9IjI1MTo5LTI1MTo0MyI+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSI5NDkiIG5hbWU9IlRvSW50ZXJ2YWwiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQXMiIGxvY2FsSWQ9Ijk0OCIgYXNUeXBlPSJ7aHR0cDovL2hsNy5vcmcvZmhpcn1QZXJpb2QiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI5NDUiIGxvY2F0b3I9IjI1MTo5LTI1MToxNSIgcGF0aD0ib25zZXQiIHNjb3BlPSJDIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iSW50ZXJ2YWwiIGxvY2FsSWQ9Ijk1MCI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6bG93IHdzdHhuczU3OnR5cGU9IlRvRGF0ZVRpbWUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iOTUxIiBwYXRoPSJsb3ciPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSI5NDYiIGxvY2F0b3I9IjI1MToyNC0yNTE6NDMiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Omxvdz4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpsb3dDbG9zZWRFeHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI5NTMiIHBhdGg9Imxvd0Nsb3NlZCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSI5NDYiIGxvY2F0b3I9IjI1MToyNC0yNTE6NDMiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpsb3dDbG9zZWRFeHByZXNzaW9uPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmhpZ2ggd3N0eG5zNTc6dHlwZT0iVG9EYXRlVGltZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI5NTQiIHBhdGg9ImhpZ2giPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSI5NDYiIGxvY2F0b3I9IjI1MToyNC0yNTE6NDMiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmhpZ2g+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6aGlnaENsb3NlZEV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9Ijk1NiIgcGF0aD0iaGlnaENsb3NlZCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSI5NDYiIGxvY2F0b3I9IjI1MToyNC0yNTE6NDMiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpoaWdoQ2xvc2VkRXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlcmU+CiAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgPC93c3R4bnM1NzpleHByZXNzaW9uPgogICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24gd3N0eG5zNTc6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM3NDpzIHhtbG5zOndzdHhuczc0PSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjkxNiI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmRlZmluZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5UQl9kaWFnbm9zZWQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46CiAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjkxNyI+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmV4aXN0czwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5NjciPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oCiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTY3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5NjciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5MTgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTE5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjkxOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPls8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5Db25kaXRpb248L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5dPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Qzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTIwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlcmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjkyMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5MjEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTIyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjkyMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5MjUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTI0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Qzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjkyNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmNsaW5pY2FsU3RhdHVzPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+fjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTI2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ImFjdGl2ZSI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5MzIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTMwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjkyOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5MzAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5jYXRlZ29yeTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGluIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5MzEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iZW5jb3VudGVyLWRpYWdub3NpcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTM4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijk0MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5MzkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5DPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTQwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPn48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijk0MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJEaWFnbm9zZWQgVEIiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijk0NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5NDUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTQ0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Qzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijk0NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPm9uc2V0PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTQ3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5kdXJpbmc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijk0NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJNZWFzdXJlbWVudCBQZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4pPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczc0OnM+CiAgICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczU3OmRlZj4KICAgICAgPHdzdHhuczU3OmRlZiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uRGVmIiBsb2NhbElkPSI5NjkiIGxvY2F0b3I9IjI1NDozLTI2MTozIiBuYW1lPSJUQl9wcmVzdW1wdGl2ZSIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iRXhpc3RzIiBsb2NhbElkPSI5NzAiIGxvY2F0b3I9IjI1NTozLTI2MTozIj4KICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlF1ZXJ5IiBsb2NhbElkPSIxMDIwIiBsb2NhdG9yPSIyNTU6OS0yNjE6MyI+CiAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJBbGlhc2VkUXVlcnlTb3VyY2UiIGxvY2FsSWQ9Ijk3MSIgbG9jYXRvcj0iMjU2OjYtMjU2OjE4IiBhbGlhcz0iQyI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJSZXRyaWV2ZSIgbG9jYWxJZD0iOTcyIiBsb2NhdG9yPSIyNTY6Ni0yNTY6MTYiIGRhdGFUeXBlPSJ7aHR0cDovL2hsNy5vcmcvZmhpcn1Db25kaXRpb24iIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9Db25kaXRpb24iLz4KICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVyZSB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9Ijk3MyIgbG9jYXRvcj0iMjU3OjUtMjYwOjQzIj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iOTc0IiBsb2NhdG9yPSIyNTc6MTEtMjU5OjMzIj4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQW5kIiBsb2NhbElkPSI5NzUiIGxvY2F0b3I9IjI1NzoxMS0yNTg6NDMiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkVxdWl2YWxlbnQiIGxvY2FsSWQ9Ijk3NiIgbG9jYXRvcj0iMjU3OjExLTI1NzozNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iOTgwIiBuYW1lPSJUb0NvbmNlcHQiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI5NzgiIGxvY2F0b3I9IjI1NzoxMS0yNTc6MjYiIHBhdGg9ImNsaW5pY2FsU3RhdHVzIiBzY29wZT0iQyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJUb0NvbmNlcHQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJDb2RlUmVmIiBsb2NhbElkPSI5NzkiIGxvY2F0b3I9IjI1NzozMC0yNTc6MzciIG5hbWU9ImFjdGl2ZSIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbnlJblZhbHVlU2V0IiBsb2NhbElkPSI5ODUiIGxvY2F0b3I9IjI1ODo5LTI1ODo0MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmNvZGVzIHdzdHhuczU3OnR5cGU9IlF1ZXJ5IiBsb2NhbElkPSI5ODYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJBbGlhc2VkUXVlcnlTb3VyY2UiIGxvY2FsSWQ9Ijk4NyIgYWxpYXM9IlgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI5ODMiIGxvY2F0b3I9IjI1ODo5LTI1ODoxOCIgcGF0aD0iY2F0ZWdvcnkiIHNjb3BlPSJDIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6cmV0dXJuIHdzdHhuczU3OnR5cGU9IlJldHVybkNsYXVzZSIgbG9jYWxJZD0iOTg4IiBkaXN0aW5jdD0iZmFsc2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iOTkwIiBuYW1lPSJUb0NvbmNlcHQiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbGlhc1JlZiIgbG9jYWxJZD0iOTg5IiBuYW1lPSJYIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmV4cHJlc3Npb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnJldHVybj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmNvZGVzPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzp2YWx1ZXNldCB3c3R4bnM1Nzp0eXBlPSJWYWx1ZVNldFJlZiIgbG9jYWxJZD0iOTg0IiBsb2NhdG9yPSIyNTg6MjMtMjU4OjQzIiBuYW1lPSJlbmNvdW50ZXItZGlhZ25vc2lzIiBwcmVzZXJ2ZT0idHJ1ZSIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkVxdWl2YWxlbnQiIGxvY2FsSWQ9Ijk5MSIgbG9jYXRvcj0iMjU5OjktMjU5OjMzIj4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iOTk1IiBuYW1lPSJUb0NvbmNlcHQiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iOTkzIiBsb2NhdG9yPSIyNTk6OS0yNTk6MTQiIHBhdGg9ImNvZGUiIHNjb3BlPSJDIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlRvQ29uY2VwdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQ29kZVJlZiIgbG9jYWxJZD0iOTk0IiBsb2NhdG9yPSIyNTk6MTgtMjU5OjMzIiBuYW1lPSJQcmVzdW1wdGl2ZSBUQiIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJJbmNsdWRlZEluIiBsb2NhbElkPSIxMDAwIiBsb2NhdG9yPSIyNjA6OS0yNjA6NDMiPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMTAwMiIgbmFtZT0iVG9JbnRlcnZhbCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBcyIgbG9jYWxJZD0iMTAwMSIgYXNUeXBlPSJ7aHR0cDovL2hsNy5vcmcvZmhpcn1QZXJpb2QiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSI5OTgiIGxvY2F0b3I9IjI2MDo5LTI2MDoxNSIgcGF0aD0ib25zZXQiIHNjb3BlPSJDIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iSW50ZXJ2YWwiIGxvY2FsSWQ9IjEwMDMiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmxvdyB3c3R4bnM1Nzp0eXBlPSJUb0RhdGVUaW1lIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjEwMDQiIHBhdGg9ImxvdyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9Ijk5OSIgbG9jYXRvcj0iMjYwOjI0LTI2MDo0MyIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6bG93PgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Omxvd0Nsb3NlZEV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjEwMDYiIHBhdGg9Imxvd0Nsb3NlZCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSI5OTkiIGxvY2F0b3I9IjI2MDoyNC0yNjA6NDMiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpsb3dDbG9zZWRFeHByZXNzaW9uPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmhpZ2ggd3N0eG5zNTc6dHlwZT0iVG9EYXRlVGltZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxMDA3IiBwYXRoPSJoaWdoIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iOTk5IiBsb2NhdG9yPSIyNjA6MjQtMjYwOjQzIiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpoaWdoPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmhpZ2hDbG9zZWRFeHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxMDA5IiBwYXRoPSJoaWdoQ2xvc2VkIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9Ijk5OSIgbG9jYXRvcj0iMjYwOjI0LTI2MDo0MyIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmhpZ2hDbG9zZWRFeHByZXNzaW9uPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgPC93c3R4bnM1Nzp3aGVyZT4KICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICA8L3dzdHhuczU3OmV4cHJlc3Npb24+CiAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbiB3c3R4bnM1Nzp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczc1OnMgeG1sbnM6d3N0eG5zNzU9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iOTY5Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+ZGVmaW5lIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPlRCX3ByZXN1bXB0aXZlPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OgogIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5NzAiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5leGlzdHM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTAyMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPigKICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDIwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDIwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTcxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijk3MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5NzIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5bPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Q29uZGl0aW9uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+XTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijk3MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZXJlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5NzMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTc0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijk3NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5NzYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTc4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijk3NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5NzgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5jbGluaWNhbFN0YXR1czwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPn48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijk3OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJhY3RpdmUiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTg1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijk4MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5ODIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5DPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTgzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Y2F0ZWdvcnk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBpbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTg0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ImVuY291bnRlci1kaWFnbm9zaXMiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijk5MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5OTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTkyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Qzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijk5MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5+PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5OTQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iUHJlc3VtcHRpdmUgVEIiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwMDAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTk4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9Ijk5NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSI5OTgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5vbnNldDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwMDAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmR1cmluZzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iOTk5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPik8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgKTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zNzU6cz4KICAgICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zNTc6ZGVmPgogICAgICA8d3N0eG5zNTc6ZGVmIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25EZWYiIGxvY2FsSWQ9IjEwMjIiIGxvY2F0b3I9IjI2MzoxLTI3MDozIiBuYW1lPSJDb21tdW5pdHlfdGVzdGluZyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iRXhpc3RzIiBsb2NhbElkPSIxMDIzIiBsb2NhdG9yPSIyNjQ6My0yNzA6MyI+CiAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJRdWVyeSIgbG9jYWxJZD0iMTA1MyIgbG9jYXRvcj0iMjY0OjktMjcwOjMiPgogICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iQWxpYXNlZFF1ZXJ5U291cmNlIiBsb2NhbElkPSIxMDI0IiBsb2NhdG9yPSIyNjQ6MTAtMjY0OjI0IiBhbGlhcz0iTyI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJSZXRyaWV2ZSIgbG9jYWxJZD0iMTAyNSIgbG9jYXRvcj0iMjY0OjEwLTI2NDoyMiIgZGF0YVR5cGU9IntodHRwOi8vaGw3Lm9yZy9maGlyfU9ic2VydmF0aW9uIiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vT2JzZXJ2YXRpb24iLz4KICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVyZSB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjEwMjYiIGxvY2F0b3I9IjI2NzozLTI2OTo0MyI+CiAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjEwMjciIGxvY2F0b3I9IjI2NzoxMC0yNjg6MzQiPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJJbiIgbG9jYWxJZD0iMTAzMyIgbG9jYXRvcj0iMjY3OjEwLTI2Nzo0MyI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjEwMzQiIG5hbWU9IlRvU3RyaW5nIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjEwMjkiIGxvY2F0b3I9IjI2NzoxMC0yNjc6MTciIHBhdGg9InN0YXR1cyIgc2NvcGU9Ik8iLz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGlzdCIgbG9jYWxJZD0iMTAzMCIgbG9jYXRvcj0iMjY3OjIyLTI2Nzo0MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSIxMDMxIiBsb2NhdG9yPSIyNjc6MjQtMjY3OjMwIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iZmluYWwiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50IHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjEwMzIiIGxvY2F0b3I9IjI2NzozMy0yNjc6NDEiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJhbWVuZGVkIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkluVmFsdWVTZXQiIGxvY2FsSWQ9IjEwMzgiIGxvY2F0b3I9IjI2ODo3LTI2ODozNCI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6Y29kZSB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMTAzOSIgbmFtZT0iVG9Db25jZXB0IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTAzNiIgbG9jYXRvcj0iMjY4OjctMjY4OjEyIiBwYXRoPSJjb2RlIiBzY29wZT0iTyIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmNvZGU+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6dmFsdWVzZXQgd3N0eG5zNTc6dHlwZT0iVmFsdWVTZXRSZWYiIGxvY2FsSWQ9IjEwMzciIGxvY2F0b3I9IjI2ODoxNy0yNjg6MzQiIG5hbWU9IkhJVnRlc3R0eXBlQ29kZXMiIHByZXNlcnZlPSJ0cnVlIi8+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJJbiIgbG9jYWxJZD0iMTA0NCIgbG9jYXRvcj0iMjY5OjctMjY5OjQyIj4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjEwNDUiIG5hbWU9IlRvRGF0ZVRpbWUiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjEwNDEiIGxvY2F0b3I9IjI2OTo3LTI2OToxNCIgcGF0aD0iaXNzdWVkIiBzY29wZT0iTyIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJJbnRlcnZhbCIgbG9jYWxJZD0iMTA0NiI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6bG93IHdzdHhuczU3OnR5cGU9IlRvRGF0ZVRpbWUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTA0NyIgcGF0aD0ibG93Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iMTA0MiIgbG9jYXRvcj0iMjY5OjIzLTI2OTo0MiIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6bG93PgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Omxvd0Nsb3NlZEV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjEwNDkiIHBhdGg9Imxvd0Nsb3NlZCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSIxMDQyIiBsb2NhdG9yPSIyNjk6MjMtMjY5OjQyIiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6bG93Q2xvc2VkRXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpoaWdoIHdzdHhuczU3OnR5cGU9IlRvRGF0ZVRpbWUiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTA1MCIgcGF0aD0iaGlnaCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjEwNDIiIGxvY2F0b3I9IjI2OToyMy0yNjk6NDIiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmhpZ2g+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6aGlnaENsb3NlZEV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjEwNTIiIHBhdGg9ImhpZ2hDbG9zZWQiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iMTA0MiIgbG9jYXRvcj0iMjY5OjIzLTI2OTo0MiIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmhpZ2hDbG9zZWRFeHByZXNzaW9uPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgPC93c3R4bnM1Nzp3aGVyZT4KICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICA8L3dzdHhuczU3OmV4cHJlc3Npb24+CiAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbiB3c3R4bnM1Nzp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczc2OnMgeG1sbnM6d3N0eG5zNzY9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMTAyMiI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmRlZmluZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iQ29tbXVuaXR5X3Rlc3RpbmciPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OgogIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDIzIj4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZXhpc3RzPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwNTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwNTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDI0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwMjUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTAyNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPls8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PYnNlcnZhdGlvbjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPl08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAvL3dpdGggW08uZW5jb3VudGVyIC0+IEVuY291bnRlcl0gRQogICAgIC8vIHN1Y2ggdGhhdCAoRS5sb2NhdGlvbiBpbiAiQ29tbXVuaXR5LWxldmVsIHRlc3RpbmciKQogIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDI2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlcmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwMjYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwMjYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTAyNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDMzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwMjkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTAyOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk88L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDI5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+c3RhdHVzPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gaW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwMzAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz57IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDMxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J2ZpbmFsJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4sIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDMyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J2FtZW5kZWQnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiB9PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwMzgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTAzNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDM1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Tzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwMzYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5jb2RlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gaW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwMzciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iSElWdGVzdHR5cGVDb2RlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwNDQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA0MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDQwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Tzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwNDEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5pc3N1ZWQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDQ0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5kdXJpbmc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwNDIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPik8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICApPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnM3NjpzPgogICAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnM1NzpkZWY+CiAgICAgIDx3c3R4bnM1NzpkZWYgd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvbkRlZiIgbG9jYWxJZD0iMTA1NSIgbG9jYXRvcj0iMjcyOjEtMjc5OjMiIG5hbWU9IkZhY2lsaXR5X3Rlc3RpbmciIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IkV4aXN0cyIgbG9jYWxJZD0iMTA1NiIgbG9jYXRvcj0iMjczOjMtMjc5OjMiPgogICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUXVlcnkiIGxvY2FsSWQ9IjEwODYiIGxvY2F0b3I9IjI3Mzo5LTI3OTozIj4KICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkFsaWFzZWRRdWVyeVNvdXJjZSIgbG9jYWxJZD0iMTA1NyIgbG9jYXRvcj0iMjczOjEwLTI3MzoyNCIgYWxpYXM9Ik8iPgogICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUmV0cmlldmUiIGxvY2FsSWQ9IjEwNTgiIGxvY2F0b3I9IjI3MzoxMC0yNzM6MjIiIGRhdGFUeXBlPSJ7aHR0cDovL2hsNy5vcmcvZmhpcn1PYnNlcnZhdGlvbiIgdGVtcGxhdGVJZD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL09ic2VydmF0aW9uIi8+CiAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICA8d3N0eG5zNTc6d2hlcmUgd3N0eG5zNTc6dHlwZT0iQW5kIiBsb2NhbElkPSIxMDU5IiBsb2NhdG9yPSIyNzY6My0yNzg6NDMiPgogICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQW5kIiBsb2NhbElkPSIxMDYwIiBsb2NhdG9yPSIyNzY6MTAtMjc3OjM0Ij4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iSW4iIGxvY2FsSWQ9IjEwNjYiIGxvY2F0b3I9IjI3NjoxMC0yNzY6NDMiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSIxMDY3IiBuYW1lPSJUb1N0cmluZyIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxMDYyIiBsb2NhdG9yPSIyNzY6MTAtMjc2OjE3IiBwYXRoPSJzdGF0dXMiIHNjb3BlPSJPIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9Ikxpc3QiIGxvY2FsSWQ9IjEwNjMiIGxvY2F0b3I9IjI3NjoyMi0yNzY6NDMiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iMTA2NCIgbG9jYXRvcj0iMjc2OjI0LTI3NjozMCIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9ImZpbmFsIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSIxMDY1IiBsb2NhdG9yPSIyNzY6MzMtMjc2OjQxIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iYW1lbmRlZCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxlbWVudD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJJblZhbHVlU2V0IiBsb2NhbElkPSIxMDcxIiBsb2NhdG9yPSIyNzc6Ny0yNzc6MzQiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmNvZGUgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjEwNzIiIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjEwNjkiIGxvY2F0b3I9IjI3Nzo3LTI3NzoxMiIgcGF0aD0iY29kZSIgc2NvcGU9Ik8iLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpjb2RlPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnZhbHVlc2V0IHdzdHhuczU3OnR5cGU9IlZhbHVlU2V0UmVmIiBsb2NhbElkPSIxMDcwIiBsb2NhdG9yPSIyNzc6MTctMjc3OjM0IiBuYW1lPSJISVZ0ZXN0dHlwZUNvZGVzIiBwcmVzZXJ2ZT0idHJ1ZSIvPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iSW4iIGxvY2FsSWQ9IjEwNzciIGxvY2F0b3I9IjI3ODo3LTI3ODo0MiI+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSIxMDc4IiBuYW1lPSJUb0RhdGVUaW1lIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxMDc0IiBsb2NhdG9yPSIyNzg6Ny0yNzg6MTQiIHBhdGg9Imlzc3VlZCIgc2NvcGU9Ik8iLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iSW50ZXJ2YWwiIGxvY2FsSWQ9IjEwNzkiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmxvdyB3c3R4bnM1Nzp0eXBlPSJUb0RhdGVUaW1lIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjEwODAiIHBhdGg9ImxvdyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjEwNzUiIGxvY2F0b3I9IjI3ODoyMy0yNzg6NDIiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Omxvdz4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpsb3dDbG9zZWRFeHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxMDgyIiBwYXRoPSJsb3dDbG9zZWQiPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iMTA3NSIgbG9jYXRvcj0iMjc4OjIzLTI3ODo0MiIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Omxvd0Nsb3NlZEV4cHJlc3Npb24+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6aGlnaCB3c3R4bnM1Nzp0eXBlPSJUb0RhdGVUaW1lIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjEwODMiIHBhdGg9ImhpZ2giPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSIxMDc1IiBsb2NhdG9yPSIyNzg6MjMtMjc4OjQyIiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpoaWdoPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmhpZ2hDbG9zZWRFeHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxMDg1IiBwYXRoPSJoaWdoQ2xvc2VkIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjEwNzUiIGxvY2F0b3I9IjI3ODoyMy0yNzg6NDIiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpoaWdoQ2xvc2VkRXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlcmU+CiAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgPC93c3R4bnM1NzpleHByZXNzaW9uPgogICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24gd3N0eG5zNTc6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM3NzpzIHhtbG5zOndzdHhuczc3PSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjEwNTUiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz48L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5kZWZpbmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IkZhY2lsaXR5X3Rlc3RpbmciPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OgogIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDU2Ij4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZXhpc3RzPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwODYiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwODYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDU3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwNTgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA1OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPls8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PYnNlcnZhdGlvbjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPl08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAvL3dpdGggW08uZW5jb3VudGVyIC0+IEVuY291bnRlcl0gRQogICAgICAvL3N1Y2ggdGhhdCAoRS5sb2NhdGlvbiBpbiAiRmFjaWxpdHktbGV2ZWwgdGVzdGluZyIpCiAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwNTkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVyZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA1OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPig8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA1OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDYwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwNjYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA2MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDYxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Tzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwNjIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5zdGF0dXM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBpbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA2MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnsgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwNjQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nZmluYWwnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiwgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwNjUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nYW1lbmRlZCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IH08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA3MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDY5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwNjgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA2OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBpbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA3MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJISVZ0ZXN0dHlwZUNvZGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA3NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDc0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwNzMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA3NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmlzc3VlZDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwNzciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmR1cmluZzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA3NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJNZWFzdXJlbWVudCBQZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczc3OnM+CiAgICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczU3OmRlZj4KICAgICAgPHdzdHhuczU3OmRlZiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uRGVmIiBsb2NhbElkPSIxMDg4IiBsb2NhdG9yPSIyODM6MS0yOTU6NSIgbmFtZT0iQU5DX2Nhc2UiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IkV4aXN0cyIgbG9jYWxJZD0iMTA4OSIgbG9jYXRvcj0iMjg0OjEtMjk1OjUiPgogICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUXVlcnkiIGxvY2FsSWQ9IjExMzIiIGxvY2F0b3I9IjI4NDo3LTI5NTo1Ij4KICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkFsaWFzZWRRdWVyeVNvdXJjZSIgbG9jYWxJZD0iMTA5MCIgbG9jYXRvcj0iMjg1OjUtMjg1OjIzIiBhbGlhcz0iRU9TIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlJldHJpZXZlIiBsb2NhbElkPSIxMDkxIiBsb2NhdG9yPSIyODU6NS0yODU6MTkiIGRhdGFUeXBlPSJ7aHR0cDovL2hsNy5vcmcvZmhpcn1FcGlzb2RlT2ZDYXJlIiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vRXBpc29kZU9mQ2FyZSIvPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgPHdzdHhuczU3OndoZXJlIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iMTA5MiIgbG9jYXRvcj0iMjg2OjUtMjk0OjUiPgogICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQW55SW5WYWx1ZVNldCIgbG9jYWxJZD0iMTA5NiIgbG9jYXRvcj0iMjg2OjExLTI4Njo1MiI+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpjb2RlcyB3c3R4bnM1Nzp0eXBlPSJRdWVyeSIgbG9jYWxJZD0iMTA5NyI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iQWxpYXNlZFF1ZXJ5U291cmNlIiBsb2NhbElkPSIxMDk4IiBhbGlhcz0iWCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxMDk0IiBsb2NhdG9yPSIyODY6MTEtMjg2OjE4IiBwYXRoPSJ0eXBlIiBzY29wZT0iRU9TIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6cmV0dXJuIHdzdHhuczU3OnR5cGU9IlJldHVybkNsYXVzZSIgbG9jYWxJZD0iMTA5OSIgZGlzdGluY3Q9ImZhbHNlIj4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSIxMTAxIiBuYW1lPSJUb0NvbmNlcHQiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFsaWFzUmVmIiBsb2NhbElkPSIxMTAwIiBuYW1lPSJYIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnJldHVybj4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpjb2Rlcz4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnZhbHVlc2V0IHdzdHhuczU3OnR5cGU9IlZhbHVlU2V0UmVmIiBsb2NhbElkPSIxMDk1IiBsb2NhdG9yPSIyODY6MjMtMjg2OjUyIiBuYW1lPSJBTkMgY29udGFjdCBkdXJpbmcgcHJlZ25hbmN5IiBwcmVzZXJ2ZT0idHJ1ZSIvPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iT3IiIGxvY2FsSWQ9IjExMDIiIGxvY2F0b3I9IjI4Nzo5LTI5NDo1Ij4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRXhpc3RzIiBsb2NhbElkPSIxMTAzIiBsb2NhdG9yPSIyODc6MTAtMjkwOjUiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUXVlcnkiIGxvY2FsSWQ9IjExMTkiIGxvY2F0b3I9IjI4NzoxNy0yOTA6NSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJBbGlhc2VkUXVlcnlTb3VyY2UiIGxvY2FsSWQ9IjExMDQiIGxvY2F0b3I9IjI4ODo3LTI4ODoyNSIgYWxpYXM9IkgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjExMDYiIGxvY2F0b3I9IjI4ODo3LTI4ODoyMyIgcGF0aD0ic3RhdHVzSGlzdG9yeSIgc2NvcGU9IkVPUyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OndoZXJlIHdzdHhuczU3OnR5cGU9Ik92ZXJsYXBzIiBsb2NhbElkPSIxMTEwIiBsb2NhdG9yPSIyODk6Ny0yODk6NTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjExMTEiIG5hbWU9IlRvSW50ZXJ2YWwiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxMTA4IiBsb2NhdG9yPSIyODk6MTMtMjg5OjIwIiBwYXRoPSJwZXJpb2QiIHNjb3BlPSJIIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkludGVydmFsIiBsb2NhbElkPSIxMTEyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmxvdyB3c3R4bnM1Nzp0eXBlPSJUb0RhdGVUaW1lIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTExMyIgcGF0aD0ibG93Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSIxMTA5IiBsb2NhdG9yPSIyODk6MzEtMjg5OjUwIiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6bG93PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6bG93Q2xvc2VkRXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTExNSIgcGF0aD0ibG93Q2xvc2VkIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iMTEwOSIgbG9jYXRvcj0iMjg5OjMxLTI4OTo1MCIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6bG93Q2xvc2VkRXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmhpZ2ggd3N0eG5zNTc6dHlwZT0iVG9EYXRlVGltZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjExMTYiIHBhdGg9ImhpZ2giPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjExMDkiIGxvY2F0b3I9IjI4OTozMS0yODk6NTAiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpoaWdoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6aGlnaENsb3NlZEV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjExMTgiIHBhdGg9ImhpZ2hDbG9zZWQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSIxMTA5IiBsb2NhdG9yPSIyODk6MzEtMjg5OjUwIiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpoaWdoQ2xvc2VkRXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlcmU+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9Ik92ZXJsYXBzIiBsb2NhbElkPSIxMTIzIiBsb2NhdG9yPSIyOTE6OC0yOTM6NSI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjExMjQiIG5hbWU9IlRvSW50ZXJ2YWwiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTEyMSIgbG9jYXRvcj0iMjkyOjctMjkyOjE2IiBwYXRoPSJwZXJpb2QiIHNjb3BlPSJFT1MiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iSW50ZXJ2YWwiIGxvY2FsSWQ9IjExMjUiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpsb3cgd3N0eG5zNTc6dHlwZT0iVG9EYXRlVGltZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTEyNiIgcGF0aD0ibG93Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjExMjIiIGxvY2F0b3I9IjI5MjoyNy0yOTI6NDYiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6bG93PgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpsb3dDbG9zZWRFeHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxMTI4IiBwYXRoPSJsb3dDbG9zZWQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjExMjIiIGxvY2F0b3I9IjI5MjoyNy0yOTI6NDYiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6bG93Q2xvc2VkRXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6aGlnaCB3c3R4bnM1Nzp0eXBlPSJUb0RhdGVUaW1lIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxMTI5IiBwYXRoPSJoaWdoIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjExMjIiIGxvY2F0b3I9IjI5MjoyNy0yOTI6NDYiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6aGlnaD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6aGlnaENsb3NlZEV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjExMzEiIHBhdGg9ImhpZ2hDbG9zZWQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjExMjIiIGxvY2F0b3I9IjI5MjoyNy0yOTI6NDYiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6aGlnaENsb3NlZEV4cHJlc3Npb24+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6d2hlcmU+CiAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgPC93c3R4bnM1NzpleHByZXNzaW9uPgogICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24gd3N0eG5zNTc6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM3ODpzIHhtbG5zOndzdHhuczc4PSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjEwODgiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4vL2xpZnRlZCB0aGlzIGZyb20gQU5DIERBSwovL0FOQyBTTUFSVCBkb2Vzbid0IHRha2UgaW50byBhY2NvdW50IHRpbWUgcGVyaW9kCjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmRlZmluZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iQU5DX2Nhc2UiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+Ogo8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA4OSI+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmV4aXN0czwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTMyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KAogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExMzIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDkwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwOTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA5MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPls8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5FcGlzb2RlT2ZDYXJlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+XTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkVPUzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA5MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZXJlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDkyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEwOTYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA5NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMDkzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+RU9TPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA5NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnR5cGU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBpbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTA5NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJBTkMgY29udGFjdCBkdXJpbmcgcHJlZ25hbmN5Ijwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExMDIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExMDIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTEwMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmV4aXN0cyA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTExOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPigKICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExMTkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTA0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExMDYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkVPUzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5zdGF0dXNIaXN0b3J5PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+SDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTEwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlcmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExMTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTEwOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTA3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+SDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExMDgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5wZXJpb2Q8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTEwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5vdmVybGFwczwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTEwOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJNZWFzdXJlbWVudCBQZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgKTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IAogICAgb3IgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExMjMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oCiAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTIzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExMjEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTEyMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkVPUzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExMjEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5wZXJpb2Q8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTIzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5vdmVybGFwczwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTEyMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJNZWFzdXJlbWVudCBQZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgKTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczc4OnM+CiAgICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczU3OmRlZj4KICAgICAgPHdzdHhuczU3OmRlZiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uRGVmIiBsb2NhbElkPSIxMTM0IiBsb2NhdG9yPSIzMDA6My0zMDc6MyIgbmFtZT0icGF0aWVudEdyb3VwcyIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iTGlzdCIgbG9jYWxJZD0iMTEzNiIgbG9jYXRvcj0iMzAxOjMtMzA3OjMiPgogICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50IHdzdHhuczU3OnR5cGU9IklmIiBsb2NhbElkPSIxMTM4IiBsb2NhdG9yPSIzMDI6NS0zMDI6MjkiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzpjb25kaXRpb24gd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iMTEzOSIgbG9jYXRvcj0iMzAyOjgtMzAyOjkiIG5hbWU9IlNXIi8+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnRoZW4gd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iMTE0MCIgbG9jYXRvcj0iMzAyOjE2LTMwMjoxOSIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9IlNXIi8+CiAgICAgICAgICAgICAgPHdzdHhuczU3OmVsc2Ugd3N0eG5zNTc6dHlwZT0iQXMiIGxvY2FsSWQ9IjExNDIiIGFzVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTnVsbCIgbG9jYWxJZD0iMTE0MSIgbG9jYXRvcj0iMzAyOjI2LTMwMjoyOSIvPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxzZT4KICAgICAgICAgICAgPC93c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJJZiIgbG9jYWxJZD0iMTE0MyIgbG9jYXRvcj0iMzAzOjUtMzAzOjMxIj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6Y29uZGl0aW9uIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjExNDQiIGxvY2F0b3I9IjMwMzo4LTMwMzoxMCIgbmFtZT0iTVNNIi8+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnRoZW4gd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iMTE0NSIgbG9jYXRvcj0iMzAzOjE3LTMwMzoyMSIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9Ik1TTSIvPgogICAgICAgICAgICAgIDx3c3R4bnM1NzplbHNlIHdzdHhuczU3OnR5cGU9IkFzIiBsb2NhbElkPSIxMTQ3IiBhc1R5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9Ik51bGwiIGxvY2FsSWQ9IjExNDYiIGxvY2F0b3I9IjMwMzoyOC0zMDM6MzEiLz4KICAgICAgICAgICAgICA8L3dzdHhuczU3OmVsc2U+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxlbWVudD4KICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iSWYiIGxvY2FsSWQ9IjExNDgiIGxvY2F0b3I9IjMwNDo1LTMwNDozNSI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OmNvbmRpdGlvbiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSIxMTQ5IiBsb2NhdG9yPSIzMDQ6OC0zMDQ6MTIiIG5hbWU9IlRyYW5zIi8+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnRoZW4gd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iMTE1MCIgbG9jYXRvcj0iMzA0OjE5LTMwNDoyNSIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9IlRyYW5zIi8+CiAgICAgICAgICAgICAgPHdzdHhuczU3OmVsc2Ugd3N0eG5zNTc6dHlwZT0iQXMiIGxvY2FsSWQ9IjExNTIiIGFzVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTnVsbCIgbG9jYWxJZD0iMTE1MSIgbG9jYXRvcj0iMzA0OjMyLTMwNDozNSIvPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxzZT4KICAgICAgICAgICAgPC93c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJJZiIgbG9jYWxJZD0iMTE1MyIgbG9jYXRvcj0iMzA1OjUtMzA1OjMzIj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6Y29uZGl0aW9uIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjExNTQiIGxvY2F0b3I9IjMwNTo4LTMwNToxMSIgbmFtZT0iUFdJRCIvPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp0aGVuIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjExNTUiIGxvY2F0b3I9IjMwNToxOC0zMDU6MjMiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJQV0lEIi8+CiAgICAgICAgICAgICAgPHdzdHhuczU3OmVsc2Ugd3N0eG5zNTc6dHlwZT0iQXMiIGxvY2FsSWQ9IjExNTciIGFzVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTnVsbCIgbG9jYWxJZD0iMTE1NiIgbG9jYXRvcj0iMzA1OjMwLTMwNTozMyIvPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxzZT4KICAgICAgICAgICAgPC93c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJJZiIgbG9jYWxJZD0iMTE1OCIgbG9jYXRvcj0iMzA2OjUtMzA2OjQxIj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6Y29uZGl0aW9uIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjExNTkiIGxvY2F0b3I9IjMwNjo4LTMwNjoxNSIgbmFtZT0iUHJpc29uZXIiLz4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSIxMTYwIiBsb2NhdG9yPSIzMDY6MjItMzA2OjMxIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iUHJpc29uZXIiLz4KICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxzZSB3c3R4bnM1Nzp0eXBlPSJBcyIgbG9jYWxJZD0iMTE2MiIgYXNUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJOdWxsIiBsb2NhbElkPSIxMTYxIiBsb2NhdG9yPSIzMDY6MzgtMzA2OjQxIi8+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzplbHNlPgogICAgICAgICAgICA8L3dzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICA8L3dzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgPC93c3R4bnM1NzpleHByZXNzaW9uPgogICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24gd3N0eG5zNTc6dHlwZT0iQW5ub3RhdGlvbiI+CiAgICAgICAgICAgIDx3c3R4bnM3OTpzIHhtbG5zOndzdHhuczc5PSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiIHI9IjExMzQiPgogICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4vL2RlZmluZSBBTkMKCiAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+ZGVmaW5lIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPnBhdGllbnRHcm91cHM8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46CiAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExMzYiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5MaXN0Jmx0Ozwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTM1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+U3RyaW5nPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiZndDt7CiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTEzOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmlmIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTM5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+U1c8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExNDAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nU1cnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTQxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBlbHNlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPm51bGw8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+LAogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExNDMiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5pZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTE0NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk1TTTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTE0NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidNU00nPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTQ2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBlbHNlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPm51bGw8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+LAogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExNDgiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5pZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTE0OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPlRyYW5zPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiB0aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTUwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J1RyYW5zJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTE1MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gZWxzZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5udWxsPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiwKICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTUzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+aWYgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExNTQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5QV0lEPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiB0aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTU1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J1BXSUQnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTU2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBlbHNlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPm51bGw8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+LAogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExNTgiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5pZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTE1OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPlByaXNvbmVyPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiB0aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTYwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J1ByaXNvbmVyJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTE2MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gZWxzZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5udWxsPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogIH08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zNzk6cz4KICAgICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zNTc6ZGVmPgogICAgICA8d3N0eG5zNTc6ZGVmIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25EZWYiIGxvY2FsSWQ9IjExNjQiIGxvY2F0b3I9IjMwOTozLTMxNzozIiBuYW1lPSJwYXRpZW50R3JvdXBzXzIiIGNvbnRleHQ9IlBhdGllbnQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPgogICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9Ikxpc3QiIGxvY2FsSWQ9IjExNjYiIGxvY2F0b3I9IjMxMDozLTMxNzozIj4KICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJJZiIgbG9jYWxJZD0iMTE2OCIgbG9jYXRvcj0iMzExOjUtMzExOjI5Ij4KICAgICAgICAgICAgICA8d3N0eG5zNTc6Y29uZGl0aW9uIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjExNjkiIGxvY2F0b3I9IjMxMTo4LTMxMTo5IiBuYW1lPSJTVyIvPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp0aGVuIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjExNzAiIGxvY2F0b3I9IjMxMToxNi0zMTE6MTkiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJTVyIvPgogICAgICAgICAgICAgIDx3c3R4bnM1NzplbHNlIHdzdHhuczU3OnR5cGU9IkFzIiBsb2NhbElkPSIxMTcyIiBhc1R5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9Ik51bGwiIGxvY2FsSWQ9IjExNzEiIGxvY2F0b3I9IjMxMToyNi0zMTE6MjkiLz4KICAgICAgICAgICAgICA8L3dzdHhuczU3OmVsc2U+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxlbWVudD4KICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iSWYiIGxvY2FsSWQ9IjExNzMiIGxvY2F0b3I9IjMxMjo1LTMxMjozMSI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OmNvbmRpdGlvbiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSIxMTc0IiBsb2NhdG9yPSIzMTI6OC0zMTI6MTAiIG5hbWU9Ik1TTSIvPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp0aGVuIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjExNzUiIGxvY2F0b3I9IjMxMjoxNy0zMTI6MjEiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJNU00iLz4KICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxzZSB3c3R4bnM1Nzp0eXBlPSJBcyIgbG9jYWxJZD0iMTE3NyIgYXNUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJOdWxsIiBsb2NhbElkPSIxMTc2IiBsb2NhdG9yPSIzMTI6MjgtMzEyOjMxIi8+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzplbHNlPgogICAgICAgICAgICA8L3dzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50IHdzdHhuczU3OnR5cGU9IklmIiBsb2NhbElkPSIxMTc4IiBsb2NhdG9yPSIzMTM6NS0zMTM6MzUiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzpjb25kaXRpb24gd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iMTE3OSIgbG9jYXRvcj0iMzEzOjgtMzEzOjEyIiBuYW1lPSJUcmFucyIvPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp0aGVuIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjExODAiIGxvY2F0b3I9IjMxMzoxOS0zMTM6MjUiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJUcmFucyIvPgogICAgICAgICAgICAgIDx3c3R4bnM1NzplbHNlIHdzdHhuczU3OnR5cGU9IkFzIiBsb2NhbElkPSIxMTgyIiBhc1R5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9Ik51bGwiIGxvY2FsSWQ9IjExODEiIGxvY2F0b3I9IjMxMzozMi0zMTM6MzUiLz4KICAgICAgICAgICAgICA8L3dzdHhuczU3OmVsc2U+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxlbWVudD4KICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iSWYiIGxvY2FsSWQ9IjExODMiIGxvY2F0b3I9IjMxNDo1LTMxNDozMyI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OmNvbmRpdGlvbiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSIxMTg0IiBsb2NhdG9yPSIzMTQ6OC0zMTQ6MTEiIG5hbWU9IlBXSUQiLz4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSIxMTg1IiBsb2NhdG9yPSIzMTQ6MTgtMzE0OjIzIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iUFdJRCIvPgogICAgICAgICAgICAgIDx3c3R4bnM1NzplbHNlIHdzdHhuczU3OnR5cGU9IkFzIiBsb2NhbElkPSIxMTg3IiBhc1R5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9Ik51bGwiIGxvY2FsSWQ9IjExODYiIGxvY2F0b3I9IjMxNDozMC0zMTQ6MzMiLz4KICAgICAgICAgICAgICA8L3dzdHhuczU3OmVsc2U+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxlbWVudD4KICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iSWYiIGxvY2FsSWQ9IjExODgiIGxvY2F0b3I9IjMxNTo1LTMxNTo0MSI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OmNvbmRpdGlvbiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSIxMTg5IiBsb2NhdG9yPSIzMTU6OC0zMTU6MTUiIG5hbWU9IlByaXNvbmVyIi8+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnRoZW4gd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iMTE5MCIgbG9jYXRvcj0iMzE1OjIyLTMxNTozMSIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9IlByaXNvbmVyIi8+CiAgICAgICAgICAgICAgPHdzdHhuczU3OmVsc2Ugd3N0eG5zNTc6dHlwZT0iQXMiIGxvY2FsSWQ9IjExOTIiIGFzVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTnVsbCIgbG9jYWxJZD0iMTE5MSIgbG9jYXRvcj0iMzE1OjM4LTMxNTo0MSIvPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxzZT4KICAgICAgICAgICAgPC93c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJJZiIgbG9jYWxJZD0iMTE5MyIgbG9jYXRvcj0iMzE2OjUtMzE2OjM2Ij4KICAgICAgICAgICAgICA8d3N0eG5zNTc6Y29uZGl0aW9uIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjExOTQiIGxvY2F0b3I9IjMxNjo4LTMxNjoxNSIgbmFtZT0iQU5DX2Nhc2UiLz4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSIxMTk1IiBsb2NhdG9yPSIzMTY6MjItMzE2OjI2IiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iQU5DIi8+CiAgICAgICAgICAgICAgPHdzdHhuczU3OmVsc2Ugd3N0eG5zNTc6dHlwZT0iQXMiIGxvY2FsSWQ9IjExOTciIGFzVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTnVsbCIgbG9jYWxJZD0iMTE5NiIgbG9jYXRvcj0iMzE2OjMzLTMxNjozNiIvPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxzZT4KICAgICAgICAgICAgPC93c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgPC93c3R4bnM1NzplbGVtZW50PgogICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uIHdzdHhuczU3OnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zODA6cyB4bWxuczp3c3R4bnM4MD0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIxMTY0Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+ZGVmaW5lIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPnBhdGllbnRHcm91cHNfMjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjoKICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTE2NiI+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkxpc3QmbHQ7PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExNjUiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5TdHJpbmc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Jmd0O3sKICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTY4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+aWYgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExNjkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5TVzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTE3MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidTVyc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExNzEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGVsc2UgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+bnVsbDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4sCiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTE3MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmlmIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTc0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+TVNNPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiB0aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTc1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J01TTSc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExNzYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGVsc2UgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+bnVsbDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4sCiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTE3OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmlmIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTc5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+VHJhbnM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExODAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nVHJhbnMnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTgxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBlbHNlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPm51bGw8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+LAogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExODMiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5pZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTE4NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPlBXSUQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExODUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nUFdJRCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExODYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGVsc2UgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+bnVsbDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4sCiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTE4OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmlmIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTg5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+UHJpc29uZXI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExOTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nUHJpc29uZXInPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTkxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBlbHNlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPm51bGw8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+LAogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExOTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5pZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTE5NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkFOQ19jYXNlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiB0aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMTk1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J0FOQyc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjExOTYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGVsc2UgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+bnVsbDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICB9PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczgwOnM+CiAgICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczU3OmRlZj4KICAgICAgPHdzdHhuczU3OmRlZiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uRGVmIiBsb2NhbElkPSIxMTk5IiBsb2NhdG9yPSIzMTk6My0zMzA6MyIgbmFtZT0icGF0aWVudEdyb3Vwc18zIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJMaXN0IiBsb2NhbElkPSIxMjAxIiBsb2NhdG9yPSIzMjA6My0zMzA6MyI+CiAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudD4KICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iSWYiIGxvY2FsSWQ9IjEyMDMiIGxvY2F0b3I9IjMyMTo1LTMyMToyOSI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OmNvbmRpdGlvbiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSIxMjA0IiBsb2NhdG9yPSIzMjE6OC0zMjE6OSIgbmFtZT0iU1ciLz4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSIxMjA1IiBsb2NhdG9yPSIzMjE6MTYtMzIxOjE5IiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iU1ciLz4KICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxzZSB3c3R4bnM1Nzp0eXBlPSJBcyIgbG9jYWxJZD0iMTIwNyIgYXNUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJOdWxsIiBsb2NhbElkPSIxMjA2IiBsb2NhdG9yPSIzMjE6MjYtMzIxOjI5Ii8+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzplbHNlPgogICAgICAgICAgICA8L3dzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50IHdzdHhuczU3OnR5cGU9IklmIiBsb2NhbElkPSIxMjA4IiBsb2NhdG9yPSIzMjI6NS0zMjI6MzEiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzpjb25kaXRpb24gd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iMTIwOSIgbG9jYXRvcj0iMzIyOjgtMzIyOjEwIiBuYW1lPSJNU00iLz4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSIxMjEwIiBsb2NhdG9yPSIzMjI6MTctMzIyOjIxIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iTVNNIi8+CiAgICAgICAgICAgICAgPHdzdHhuczU3OmVsc2Ugd3N0eG5zNTc6dHlwZT0iQXMiIGxvY2FsSWQ9IjEyMTIiIGFzVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTnVsbCIgbG9jYWxJZD0iMTIxMSIgbG9jYXRvcj0iMzIyOjI4LTMyMjozMSIvPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxzZT4KICAgICAgICAgICAgPC93c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJJZiIgbG9jYWxJZD0iMTIxMyIgbG9jYXRvcj0iMzIzOjUtMzIzOjM1Ij4KICAgICAgICAgICAgICA8d3N0eG5zNTc6Y29uZGl0aW9uIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjEyMTQiIGxvY2F0b3I9IjMyMzo4LTMyMzoxMiIgbmFtZT0iVHJhbnMiLz4KICAgICAgICAgICAgICA8d3N0eG5zNTc6dGhlbiB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSIxMjE1IiBsb2NhdG9yPSIzMjM6MTktMzIzOjI1IiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iVHJhbnMiLz4KICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxzZSB3c3R4bnM1Nzp0eXBlPSJBcyIgbG9jYWxJZD0iMTIxNyIgYXNUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJOdWxsIiBsb2NhbElkPSIxMjE2IiBsb2NhdG9yPSIzMjM6MzItMzIzOjM1Ii8+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzplbHNlPgogICAgICAgICAgICA8L3dzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50IHdzdHhuczU3OnR5cGU9IklmIiBsb2NhbElkPSIxMjE4IiBsb2NhdG9yPSIzMjQ6NS0zMjQ6MzMiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzpjb25kaXRpb24gd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iMTIxOSIgbG9jYXRvcj0iMzI0OjgtMzI0OjExIiBuYW1lPSJQV0lEIi8+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnRoZW4gd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iMTIyMCIgbG9jYXRvcj0iMzI0OjE4LTMyNDoyMyIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9IlBXSUQiLz4KICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxzZSB3c3R4bnM1Nzp0eXBlPSJBcyIgbG9jYWxJZD0iMTIyMiIgYXNUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJOdWxsIiBsb2NhbElkPSIxMjIxIiBsb2NhdG9yPSIzMjQ6MzAtMzI0OjMzIi8+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzplbHNlPgogICAgICAgICAgICA8L3dzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50IHdzdHhuczU3OnR5cGU9IklmIiBsb2NhbElkPSIxMjIzIiBsb2NhdG9yPSIzMjU6NS0zMjU6NDEiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzpjb25kaXRpb24gd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iMTIyNCIgbG9jYXRvcj0iMzI1OjgtMzI1OjE1IiBuYW1lPSJQcmlzb25lciIvPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp0aGVuIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjEyMjUiIGxvY2F0b3I9IjMyNToyMi0zMjU6MzEiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJQcmlzb25lciIvPgogICAgICAgICAgICAgIDx3c3R4bnM1NzplbHNlIHdzdHhuczU3OnR5cGU9IkFzIiBsb2NhbElkPSIxMjI3IiBhc1R5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9Ik51bGwiIGxvY2FsSWQ9IjEyMjYiIGxvY2F0b3I9IjMyNTozOC0zMjU6NDEiLz4KICAgICAgICAgICAgICA8L3dzdHhuczU3OmVsc2U+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxlbWVudD4KICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iSWYiIGxvY2FsSWQ9IjEyMjgiIGxvY2F0b3I9IjMyNjo1LTMyNjo0OSI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OmNvbmRpdGlvbiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSIxMjI5IiBsb2NhdG9yPSIzMjY6OC0zMjY6MTkiIG5hbWU9IlRCX2RpYWdub3NlZCIvPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp0aGVuIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjEyMzAiIGxvY2F0b3I9IjMyNjoyNi0zMjY6MzkiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJEaWFnbm9zZWQgVEIiLz4KICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxzZSB3c3R4bnM1Nzp0eXBlPSJBcyIgbG9jYWxJZD0iMTIzMiIgYXNUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJOdWxsIiBsb2NhbElkPSIxMjMxIiBsb2NhdG9yPSIzMjY6NDYtMzI2OjQ5Ii8+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzplbHNlPgogICAgICAgICAgICA8L3dzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50IHdzdHhuczU3OnR5cGU9IklmIiBsb2NhbElkPSIxMjMzIiBsb2NhdG9yPSIzMjc6NS0zMjc6NTMiPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzpjb25kaXRpb24gd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvblJlZiIgbG9jYWxJZD0iMTIzNCIgbG9jYXRvcj0iMzI3OjgtMzI3OjIxIiBuYW1lPSJUQl9wcmVzdW1wdGl2ZSIvPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp0aGVuIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjEyMzUiIGxvY2F0b3I9IjMyNzoyOC0zMjc6NDMiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJQcmVzdW1wdGl2ZSBUQiIvPgogICAgICAgICAgICAgIDx3c3R4bnM1NzplbHNlIHdzdHhuczU3OnR5cGU9IkFzIiBsb2NhbElkPSIxMjM3IiBhc1R5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIj4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9Ik51bGwiIGxvY2FsSWQ9IjEyMzYiIGxvY2F0b3I9IjMyNzo1MC0zMjc6NTMiLz4KICAgICAgICAgICAgICA8L3dzdHhuczU3OmVsc2U+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxlbWVudD4KICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQgd3N0eG5zNTc6dHlwZT0iSWYiIGxvY2FsSWQ9IjEyMzgiIGxvY2F0b3I9IjMyODo1LTMyODo2NSI+CiAgICAgICAgICAgICAgPHdzdHhuczU3OmNvbmRpdGlvbiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uUmVmIiBsb2NhbElkPSIxMjM5IiBsb2NhdG9yPSIzMjg6OC0zMjg6MjQiIG5hbWU9IkNvbW11bml0eV90ZXN0aW5nIi8+CiAgICAgICAgICAgICAgPHdzdHhuczU3OnRoZW4gd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iMTI0MCIgbG9jYXRvcj0iMzI4OjMxLTMyODo1NSIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9IkNvbW11bml0eS1sZXZlbCB0ZXN0aW5nIi8+CiAgICAgICAgICAgICAgPHdzdHhuczU3OmVsc2Ugd3N0eG5zNTc6dHlwZT0iQXMiIGxvY2FsSWQ9IjEyNDIiIGFzVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTnVsbCIgbG9jYWxJZD0iMTI0MSIgbG9jYXRvcj0iMzI4OjYyLTMyODo2NSIvPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxzZT4KICAgICAgICAgICAgPC93c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJJZiIgbG9jYWxJZD0iMTI0MyIgbG9jYXRvcj0iMzI5OjUtMzI5OjYzIj4KICAgICAgICAgICAgICA8d3N0eG5zNTc6Y29uZGl0aW9uIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25SZWYiIGxvY2FsSWQ9IjEyNDQiIGxvY2F0b3I9IjMyOTo4LTMyOToyMyIgbmFtZT0iRmFjaWxpdHlfdGVzdGluZyIvPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzp0aGVuIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjEyNDUiIGxvY2F0b3I9IjMyOTozMC0zMjk6NTMiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJGYWNpbGl0eS1sZXZlbCB0ZXN0aW5nIi8+CiAgICAgICAgICAgICAgPHdzdHhuczU3OmVsc2Ugd3N0eG5zNTc6dHlwZT0iQXMiIGxvY2FsSWQ9IjEyNDciIGFzVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTnVsbCIgbG9jYWxJZD0iMTI0NiIgbG9jYXRvcj0iMzI5OjYwLTMyOTo2MyIvPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZWxzZT4KICAgICAgICAgICAgPC93c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgPC93c3R4bnM1NzplbGVtZW50PgogICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uIHdzdHhuczU3OnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zODE6cyB4bWxuczp3c3R4bnM4MT0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIxMTk5Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+ZGVmaW5lIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPnBhdGllbnRHcm91cHNfMzwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjoKICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTIwMSI+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkxpc3QmbHQ7PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyMDAiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5TdHJpbmc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Jmd0O3sKICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjAzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+aWYgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyMDQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5TVzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTIwNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidTVyc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyMDYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGVsc2UgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+bnVsbDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4sCiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTIwOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmlmIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjA5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+TVNNPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiB0aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjEwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J01TTSc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyMTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGVsc2UgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+bnVsbDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4sCiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTIxMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmlmIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjE0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+VHJhbnM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyMTUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nVHJhbnMnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjE2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBlbHNlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPm51bGw8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+LAogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyMTgiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5pZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTIxOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPlBXSUQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyMjAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nUFdJRCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyMjEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGVsc2UgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+bnVsbDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4sCiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTIyMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmlmIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjI0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+UHJpc29uZXI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IHRoZW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyMjUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nUHJpc29uZXInPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjI2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBlbHNlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPm51bGw8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+LAogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyMjgiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5pZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTIyOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPlRCX2RpYWdub3NlZDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTIzMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidEaWFnbm9zZWQgVEInPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjMxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBlbHNlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPm51bGw8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+LAogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyMzMiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5pZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTIzNCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPlRCX3ByZXN1bXB0aXZlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiB0aGVuIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjM1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J1ByZXN1bXB0aXZlIFRCJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTIzNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gZWxzZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5udWxsPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiwKICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjM4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+aWYgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyMzkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5Db21tdW5pdHlfdGVzdGluZzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI0MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidDb21tdW5pdHktbGV2ZWwgdGVzdGluZyc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyNDEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGVsc2UgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+bnVsbDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4sCiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI0MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmlmIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjQ0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+RmFjaWxpdHlfdGVzdGluZzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gdGhlbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI0NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidGYWNpbGl0eS1sZXZlbCB0ZXN0aW5nJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI0NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gZWxzZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5udWxsPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogIH08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgIDwvd3N0eG5zODE6cz4KICAgICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgIDwvd3N0eG5zNTc6ZGVmPgogICAgICA8d3N0eG5zNTc6ZGVmIHdzdHhuczU3OnR5cGU9IkV4cHJlc3Npb25EZWYiIGxvY2FsSWQ9IjEyNDkiIGxvY2F0b3I9IjM5MToxLTQwMjo1MiIgbmFtZT0iSElWIFBvc2l0aXZlIGJlZm9yZSBlbmQgb2YgbWVhc3VyZW1lbnQgcGVyaW9kIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJPciIgbG9jYWxJZD0iMTI1MCIgbG9jYXRvcj0iMzkyOjQtNDAyOjUyIj4KICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFeGlzdHMiIGxvY2FsSWQ9IjEyNTEiIGxvY2F0b3I9IjM5Mjo0LTM5Njo1MSI+CiAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUXVlcnkiIGxvY2FsSWQ9IjEyODYiIGxvY2F0b3I9IjM5MjoxMS0zOTY6NTEiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJBbGlhc2VkUXVlcnlTb3VyY2UiIGxvY2FsSWQ9IjEyNTIiIGxvY2F0b3I9IjM5MjoxMi0zOTI6MjQiIGFsaWFzPSJDIj4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJSZXRyaWV2ZSIgbG9jYWxJZD0iMTI1MyIgbG9jYXRvcj0iMzkyOjEyLTM5MjoyMiIgZGF0YVR5cGU9IntodHRwOi8vaGw3Lm9yZy9maGlyfUNvbmRpdGlvbiIgdGVtcGxhdGVJZD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL0NvbmRpdGlvbiIvPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgPHdzdHhuczU3OndoZXJlIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iMTI1NCIgbG9jYXRvcj0iMzkzOjUtMzk2OjUwIj4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQW5kIiBsb2NhbElkPSIxMjU1IiBsb2NhdG9yPSIzOTM6MTEtMzk1OjMxIj4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjEyNTYiIGxvY2F0b3I9IjM5MzoxMS0zOTQ6NDMiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRXF1aXZhbGVudCIgbG9jYWxJZD0iMTI1NyIgbG9jYXRvcj0iMzkzOjExLTM5MzozNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSIxMjYxIiBuYW1lPSJUb0NvbmNlcHQiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjEyNTkiIGxvY2F0b3I9IjM5MzoxMS0zOTM6MjYiIHBhdGg9ImNsaW5pY2FsU3RhdHVzIiBzY29wZT0iQyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJUb0NvbmNlcHQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQ29kZVJlZiIgbG9jYWxJZD0iMTI2MCIgbG9jYXRvcj0iMzkzOjMwLTM5MzozNyIgbmFtZT0iYWN0aXZlIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbnlJblZhbHVlU2V0IiBsb2NhbElkPSIxMjY2IiBsb2NhdG9yPSIzOTQ6OS0zOTQ6NDMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6Y29kZXMgd3N0eG5zNTc6dHlwZT0iUXVlcnkiIGxvY2FsSWQ9IjEyNjciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkFsaWFzZWRRdWVyeVNvdXJjZSIgbG9jYWxJZD0iMTI2OCIgYWxpYXM9IlgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTI2NCIgbG9jYXRvcj0iMzk0OjktMzk0OjE4IiBwYXRoPSJjYXRlZ29yeSIgc2NvcGU9IkMiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpyZXR1cm4gd3N0eG5zNTc6dHlwZT0iUmV0dXJuQ2xhdXNlIiBsb2NhbElkPSIxMjY5IiBkaXN0aW5jdD0iZmFsc2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjEyNzEiIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQWxpYXNSZWYiIGxvY2FsSWQ9IjEyNzAiIG5hbWU9IlgiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpleHByZXNzaW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6cmV0dXJuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmNvZGVzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6dmFsdWVzZXQgd3N0eG5zNTc6dHlwZT0iVmFsdWVTZXRSZWYiIGxvY2FsSWQ9IjEyNjUiIGxvY2F0b3I9IjM5NDoyMy0zOTQ6NDMiIG5hbWU9ImVuY291bnRlci1kaWFnbm9zaXMiIHByZXNlcnZlPSJ0cnVlIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkVxdWl2YWxlbnQiIGxvY2FsSWQ9IjEyNzIiIGxvY2F0b3I9IjM5NTo5LTM5NTozMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMTI3NiIgbmFtZT0iVG9Db25jZXB0IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTI3NCIgbG9jYXRvcj0iMzk1OjktMzk1OjE0IiBwYXRoPSJjb2RlIiBzY29wZT0iQyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJUb0NvbmNlcHQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJDb2RlUmVmIiBsb2NhbElkPSIxMjc1IiBsb2NhdG9yPSIzOTU6MTgtMzk1OjMxIiBuYW1lPSJISVYtcG9zaXRpdmUiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQmVmb3JlIiBsb2NhbElkPSIxMjgyIiBsb2NhdG9yPSIzOTY6OS0zOTY6NTAiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSIxMjg0IiBuYW1lPSJUb0RhdGVUaW1lIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQXMiIGxvY2FsSWQ9IjEyODMiIGFzVHlwZT0ie2h0dHA6Ly9obDcub3JnL2ZoaXJ9ZGF0ZVRpbWUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTI3OSIgbG9jYXRvcj0iMzk2OjktMzk2OjE1IiBwYXRoPSJvbnNldCIgc2NvcGU9IkMiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iVG9EYXRlVGltZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRW5kIiBsb2NhbElkPSIxMjgwIiBsb2NhdG9yPSIzOTY6MjQtMzk2OjUwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iMTI4MSIgbG9jYXRvcj0iMzk2OjMxLTM5Njo1MCIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3OndoZXJlPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFeGlzdHMiIGxvY2FsSWQ9IjEyODciIGxvY2F0b3I9IjM5ODo0LTQwMjo1MiI+CiAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUXVlcnkiIGxvY2FsSWQ9IjEzMTkiIGxvY2F0b3I9IjM5ODoxMS00MDI6NTIiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJBbGlhc2VkUXVlcnlTb3VyY2UiIGxvY2FsSWQ9IjEyODgiIGxvY2F0b3I9IjM5ODoxMi0zOTg6MjYiIGFsaWFzPSJPIj4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJSZXRyaWV2ZSIgbG9jYWxJZD0iMTI4OSIgbG9jYXRvcj0iMzk4OjEyLTM5ODoyNCIgZGF0YVR5cGU9IntodHRwOi8vaGw3Lm9yZy9maGlyfU9ic2VydmF0aW9uIiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vT2JzZXJ2YXRpb24iLz4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVyZSB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjEyOTAiIGxvY2F0b3I9IjM5OTo1LTQwMjo1MSI+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iMTI5MSIgbG9jYXRvcj0iMzk5OjExLTQwMTozMiI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQW5kIiBsb2NhbElkPSIxMjkyIiBsb2NhdG9yPSIzOTk6MTEtNDAwOjM2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkluIiBsb2NhbElkPSIxMjk4IiBsb2NhdG9yPSIzOTk6MTEtMzk5OjQyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjEyOTkiIG5hbWU9IlRvU3RyaW5nIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxMjk0IiBsb2NhdG9yPSIzOTk6MTEtMzk5OjE4IiBwYXRoPSJzdGF0dXMiIHNjb3BlPSJPIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9Ikxpc3QiIGxvY2FsSWQ9IjEyOTUiIGxvY2F0b3I9IjM5OToyMy0zOTk6NDIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50IHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjEyOTYiIGxvY2F0b3I9IjM5OToyNC0zOTk6MzAiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJmaW5hbCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSIxMjk3IiBsb2NhdG9yPSIzOTk6MzMtMzk5OjQxIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iYW1lbmRlZCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iSW5WYWx1ZVNldCIgbG9jYWxJZD0iMTMwMyIgbG9jYXRvcj0iNDAwOjktNDAwOjM2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmNvZGUgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjEzMDQiIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxMzAxIiBsb2NhdG9yPSI0MDA6OS00MDA6MTQiIHBhdGg9ImNvZGUiIHNjb3BlPSJPIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmNvZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzp2YWx1ZXNldCB3c3R4bnM1Nzp0eXBlPSJWYWx1ZVNldFJlZiIgbG9jYWxJZD0iMTMwMiIgbG9jYXRvcj0iNDAwOjE5LTQwMDozNiIgbmFtZT0iSElWdGVzdHR5cGVDb2RlcyIgcHJlc2VydmU9InRydWUiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRXF1aXZhbGVudCIgbG9jYWxJZD0iMTMwNSIgbG9jYXRvcj0iNDAxOjktNDAxOjMyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSIxMzEwIiBuYW1lPSJUb0NvbmNlcHQiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFzIiBsb2NhbElkPSIxMzA5IiBhc1R5cGU9IntodHRwOi8vaGw3Lm9yZy9maGlyfUNvZGVhYmxlQ29uY2VwdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTMwNyIgbG9jYXRvcj0iNDAxOjktNDAxOjE1IiBwYXRoPSJ2YWx1ZSIgc2NvcGU9Ik8iLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlRvQ29uY2VwdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkNvZGVSZWYiIGxvY2FsSWQ9IjEzMDgiIGxvY2F0b3I9IjQwMToxOS00MDE6MzIiIG5hbWU9IkhJVi1wb3NpdGl2ZSIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJCZWZvcmUiIGxvY2FsSWQ9IjEzMTYiIGxvY2F0b3I9IjQwMjo5LTQwMjo1MSI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjEzMTciIG5hbWU9IlRvRGF0ZVRpbWUiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTMxMyIgbG9jYXRvcj0iNDAyOjktNDAyOjE2IiBwYXRoPSJpc3N1ZWQiIHNjb3BlPSJPIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlRvRGF0ZVRpbWUiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkVuZCIgbG9jYWxJZD0iMTMxNCIgbG9jYXRvcj0iNDAyOjI1LTQwMjo1MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjEzMTUiIGxvY2F0b3I9IjQwMjozMi00MDI6NTEiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPC93c3R4bnM1Nzp3aGVyZT4KICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICA8L3dzdHhuczU3OmV4cHJlc3Npb24+CiAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbiB3c3R4bnM1Nzp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczgyOnMgeG1sbnM6d3N0eG5zODI9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMTI0OSI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPi8qIAoqIERBSyBoYXMgY29kZXMgZm9yIEhBQVJUIG1pc3NwZWNpZmllZCAKKiBJQ0QtMTAgWjkyLjIJT3RoZXIgcHJvcGh5bGFjdGljIGNoZW1vdGhlcmFweQkJCiogTE9JTkMgIjU0ODI1LTUJIglPbiBzY2hlZHVsZWQgcGFpbiBtZWRpY2F0aW9uIHJlZ2ltZW4gaW4gbGFzdCA3IGRheXMKKgoqIFNob3VsZCBkaXNjdXNzIAoqLwoKCgoKCgoKLyoKKiBLZW55YSBFTVIgZGVmaW5lZCBhcyBISVYgcG9zaXRpdmUgY29uZGl0aW9uCiogV2lsbCBuZWVkIHRvIGRpc2N1c3MgaWYgcHJvZHVjZSBmbGFncyB0aHJvdWdoIGNvbmRpdGlvbnMgZm9yIGNvbmNlcHRzIHRvIHVzZSBpbiBpbmRpY2F0b3IgY2FsY3VsYXRpb24gc3VjaCBhcyBISVYgcG9zaXRpdmUgYW5kIE9uIEFSVAoqIEhvd2V2ZXIsIHdlIGhhdmUgbW92ZWQgZm9yd2FyZCB3aXRoIGEgbW9yZSBwcmVzY3JpcHRpdmUgYXBwcm9hY2ggCiogSW5ldml0YWJseSBvdXIgYXBwcm9hY2ggcmVxdWlyZXMgdGhhdCBjZXJ0YWluIGRhdGEgZWxlbWVudHMgYmUgYXZhaWxhYmxlCiovCgovKgogKiBISVYgVHJlYXRtZW50IGR1cmluZyB0aGUgbWVhc3VyZW1lbnQgcGVyaW9kCiAqIHVzZXMgZG9zYWdlIGFuZCBkaXNwZW5zYXRpb24gYW1vdW50IHRvIGVzdGltYXRlIGxhc3QgZGF5IG9mIG1lZGljYXRpb24KICogbWVkaWNhdGlvbiBzaG91bGQgYmUgZGlzcGVuc2VkIGJlZm9yZSBlbmQgb2YgbWVhc3VyZW1lbnQgcGVyaW9kCiAqIG1lZGljYXRpb24gc2hvdWxkIGxhc3QgdW50aWwgYWZ0ZXIgMjggZGF5cyBhZnRlciB0aGUgZW5kIG9mIHRoZSBtZWFzdXJlbWVudCBwZXJpb2QKICogVGhpcyB0YWtlcyBpbnRvIGFjY291bnQgbG9zdCB0byBmb2xsb3cgdXAKICovCgovKgoqZGVmaW5lICJISVYgVHJlYXRtZW50IGR1cmluZyB0aGUgbWVhc3VyZW1lbnQgcGVyaW9kIjoKKiAgIFtNZWRpY2F0aW9uRGlzcGVuc2VdIE1ECiogICAgd2hlcmUgTUQuc3RhdHVzIGluIHsgJ2ZpbmFsJywgJ2FtZW5kZWQnLCAnY29ycmVjdGVkJyB9CiogICAgYW5kIE1ELm1lZGljYXRpb24gfiAnQW50aXJldHJvdmlyYWwnCiogICAgYW5kIE1ELndoZW5IYW5kZWRPdmVyIGJlZm9yZSBlbmQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIKKiAgICBhbmQgKE1ELndoZW5IYW5kZWRPdmVyICsgTUQuZG9zYWdlSW5zdHJ1Y3Rpb25bMF0udGltaW5nLnJlcGVhdC5kdXJhdGlvbi52YWx1ZSAqIE1lZGljYXRpb25EaXNwZW5zZS5xdWFudGl0eS52YWx1ZSkgYWZ0ZXIgKG1lYXN1cmVtZW50UGVyaW9kLmVuZCAtIDI4IGRheXMpCiovIAoKLyoKKiBJbW11bml6YXRpb24gZGVmaW5lcyBIQUFSVCBhcwoqICBleGlzdHMoW01lZGljYXRpb25BZG1pbmlzdHJhdGlvbl0gQSB3aGVyZSBFeHRyYWN0TWVkaWNhdGlvbkNvZGUoQS5tZWRpY2F0aW9uKSBpbiBJTU1aYy4iQVJWIERydWdzIiBhbmQgQS5zdGF0dXMgPSAnaW4tcHJvZ3Jlc3MnKQoqIEkgYmVsaWV2ZSB0aGlzIGlzIHRoZSBpbmNvcnJlY3QgcmVzb3VyY2UgdW5sZXNzIHRoZXkgbWVhbiB0byBzYXkgdGhhdCBtZWRpY2F0aW9uIGlzIGdpdmVuIGR1cmluZyBhIG1lZGljYWwgZW5jb3VudGVyCiogd291bGQgbGlrZSB0byBkaXNjdXNzIAoqLyAKCi8qKiAKICogUGF0aWVudCBEZWNlYXNlZCBEdXJpbmcgTWVhc3VyZW1lbnQgUGVyaW9kCiAqIEltbXVuaXphdGlvbiBkZWZpbmVzIHRoaXMgYXMgdHJ1ZSB3aGVuIGlzIGEgYm9vbGVhbi4gVGhpcyBtYXkgaGF2ZSB0aGUgZWZmZWN0IG9mIGRlbGV0aW5nIGEgcGVyc29uIGZyb20gaW5kaWNhdG9ycyBpbiBhbGwgY2FsY3VsYXRpb25zCiAqIFNob3VsZCBpbnRlbmQgdG8gdXNlIHdoZW4gcGF0aWVudC5kZWNlYXNlZCBGSElSIGJvb2xlYW4gd2FzIHVwZGF0ZWQgdG8gVFJVRSBpZiBubyBvdGhlciBkYXRlIGlzIGF2YWlsYWJsZQogKiBLZW55YSBFTVIgZXhhbXBsZSBkb2VzIG5vdCBhY2NvdW50IGZvciB3aGVuIGRlY2Vhc2VkIGlzIGp1c3QgYSBib29sZWFuCiAqLwoKCi8qIHRvIGRlbGV0ZSovCgo8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz5kZWZpbmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+IkhJViBQb3NpdGl2ZSBiZWZvcmUgZW5kIG9mIG1lYXN1cmVtZW50IHBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46CiAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjUwIj4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyNTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5leGlzdHMgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyODYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyODYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjUyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyNTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI1MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPls8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5Db25kaXRpb248L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5dPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Qzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI1NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZXJlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjU0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyNTUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI1NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjU3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyNTkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI1OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjU5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Y2xpbmljYWxTdGF0dXM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5+PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjYwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ImFjdGl2ZSI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjY2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyNjQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI2MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjY0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Y2F0ZWdvcnk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBpbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI2NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJlbmNvdW50ZXItZGlhZ25vc2lzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjcyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyNzQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI3MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjc0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Y29kZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPn48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyNzUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iSElWLXBvc2l0aXZlIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjgyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyNzkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI3OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjc5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+b25zZXQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjgyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5iZWZvcmU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyODAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5lbmQgb2YgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyODEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPik8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgb3IgCiAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjg3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZXhpc3RzIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzE5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzE5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI4OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjg5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyODkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5bPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+T2JzZXJ2YXRpb248L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5dPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Tzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI5MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZXJlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjkwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyOTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI5MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjk4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyOTQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTI5MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk88L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMjk0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+c3RhdHVzPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gaW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyOTUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz57PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyOTYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nZmluYWwnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiwgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEyOTciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4nYW1lbmRlZCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+fTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzMDMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTMwMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzAwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Tzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzMDEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5jb2RlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gaW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzMDIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iSElWdGVzdHR5cGVDb2RlcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTMwNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzA3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzMDYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTMwNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnZhbHVlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+fjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTMwOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJISVYtcG9zaXRpdmUiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzMTYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTMxMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzEyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Tzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzMTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5pc3N1ZWQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzE2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5iZWZvcmU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzMTQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5lbmQgb2YgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzMTUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPik8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnM4MjpzPgogICAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnM1NzpkZWY+CiAgICAgIDx3c3R4bnM1NzpkZWYgd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvbkRlZiIgbG9jYWxJZD0iMTMyMSIgbG9jYXRvcj0iNDA1OjEtNDE2Ojk1IiBuYW1lPSJISVYgUG9zaXRpdmUgYmVmb3JlIGVuZCBvZiBsYXN0IG1lYXN1cmVtZW50IHBlcmlvZCIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iT3IiIGxvY2FsSWQ9IjEzMjIiIGxvY2F0b3I9IjQwNjo1LTQxNjo5NSI+CiAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRXhpc3RzIiBsb2NhbElkPSIxMzIzIiBsb2NhdG9yPSI0MDY6NS00MTA6OTYiPgogICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlF1ZXJ5IiBsb2NhbElkPSIxMzY0IiBsb2NhdG9yPSI0MDY6MTItNDEwOjk2Ij4KICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iQWxpYXNlZFF1ZXJ5U291cmNlIiBsb2NhbElkPSIxMzI0IiBsb2NhdG9yPSI0MDY6MTMtNDA2OjI1IiBhbGlhcz0iQyI+CiAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUmV0cmlldmUiIGxvY2FsSWQ9IjEzMjUiIGxvY2F0b3I9IjQwNjoxMy00MDY6MjMiIGRhdGFUeXBlPSJ7aHR0cDovL2hsNy5vcmcvZmhpcn1Db25kaXRpb24iIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9Db25kaXRpb24iLz4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVyZSB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjEzMjYiIGxvY2F0b3I9IjQwNzo1LTQxMDo5NSI+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iMTMyNyIgbG9jYXRvcj0iNDA3OjExLTQwOTozMSI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQW5kIiBsb2NhbElkPSIxMzI4IiBsb2NhdG9yPSI0MDc6MTEtNDA4OjQzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkVxdWl2YWxlbnQiIGxvY2FsSWQ9IjEzMjkiIGxvY2F0b3I9IjQwNzoxMS00MDc6MzciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMTMzMyIgbmFtZT0iVG9Db25jZXB0IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxMzMxIiBsb2NhdG9yPSI0MDc6MTEtNDA3OjI2IiBwYXRoPSJjbGluaWNhbFN0YXR1cyIgc2NvcGU9IkMiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iVG9Db25jZXB0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkNvZGVSZWYiIGxvY2FsSWQ9IjEzMzIiIGxvY2F0b3I9IjQwNzozMC00MDc6MzciIG5hbWU9ImFjdGl2ZSIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQW55SW5WYWx1ZVNldCIgbG9jYWxJZD0iMTMzOCIgbG9jYXRvcj0iNDA4OjktNDA4OjQzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmNvZGVzIHdzdHhuczU3OnR5cGU9IlF1ZXJ5IiBsb2NhbElkPSIxMzM5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJBbGlhc2VkUXVlcnlTb3VyY2UiIGxvY2FsSWQ9IjEzNDAiIGFsaWFzPSJYIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjEzMzYiIGxvY2F0b3I9IjQwODo5LTQwODoxOCIgcGF0aD0iY2F0ZWdvcnkiIHNjb3BlPSJDIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6cmV0dXJuIHdzdHhuczU3OnR5cGU9IlJldHVybkNsYXVzZSIgbG9jYWxJZD0iMTM0MSIgZGlzdGluY3Q9ImZhbHNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSIxMzQzIiBuYW1lPSJUb0NvbmNlcHQiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFsaWFzUmVmIiBsb2NhbElkPSIxMzQyIiBuYW1lPSJYIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnJldHVybj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpjb2Rlcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnZhbHVlc2V0IHdzdHhuczU3OnR5cGU9IlZhbHVlU2V0UmVmIiBsb2NhbElkPSIxMzM3IiBsb2NhdG9yPSI0MDg6MjMtNDA4OjQzIiBuYW1lPSJlbmNvdW50ZXItZGlhZ25vc2lzIiBwcmVzZXJ2ZT0idHJ1ZSIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFcXVpdmFsZW50IiBsb2NhbElkPSIxMzQ0IiBsb2NhdG9yPSI0MDk6OS00MDk6MzEiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjEzNDgiIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjEzNDYiIGxvY2F0b3I9IjQwOTo5LTQwOToxNCIgcGF0aD0iY29kZSIgc2NvcGU9IkMiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iVG9Db25jZXB0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQ29kZVJlZiIgbG9jYWxJZD0iMTM0NyIgbG9jYXRvcj0iNDA5OjE4LTQwOTozMSIgbmFtZT0iSElWLXBvc2l0aXZlIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkJlZm9yZSIgbG9jYWxJZD0iMTM2MCIgbG9jYXRvcj0iNDEwOjktNDEwOjk1Ij4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMTM2MiIgbmFtZT0iVG9EYXRlVGltZSIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFzIiBsb2NhbElkPSIxMzYxIiBhc1R5cGU9IntodHRwOi8vaGw3Lm9yZy9maGlyfWRhdGVUaW1lIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjEzNTEiIGxvY2F0b3I9IjQxMDo5LTQxMDoxNSIgcGF0aD0ib25zZXQiIHNjb3BlPSJDIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlRvRGF0ZVRpbWUiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlN1YnRyYWN0IiBsb2NhbElkPSIxMzUyIiBsb2NhdG9yPSI0MTA6MjQtNDEwOjk1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFbmQiIGxvY2FsSWQ9IjEzNTMiIGxvY2F0b3I9IjQxMDoyNS00MTA6NTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iMTM1NCIgbG9jYXRvcj0iNDEwOjMyLTQxMDo1MSIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iVG9RdWFudGl0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRHVyYXRpb25CZXR3ZWVuIiBsb2NhbElkPSIxMzU4IiBsb2NhdG9yPSI0MTA6NTUtNDEwOjk0IiBwcmVjaXNpb249IkRheSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iU3RhcnQiIGxvY2FsSWQ9IjEzNTYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iMTM1NSIgbG9jYXRvcj0iNDEwOjc1LTQxMDo5NCIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRW5kIiBsb2NhbElkPSIxMzU3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjEzNTUiIGxvY2F0b3I9IjQxMDo3NS00MTA6OTQiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3OndoZXJlPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFeGlzdHMiIGxvY2FsSWQ9IjEzNjUiIGxvY2F0b3I9IjQxMjo1LTQxNjo5NSI+CiAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUXVlcnkiIGxvY2FsSWQ9IjE0MDMiIGxvY2F0b3I9IjQxMjoxMi00MTY6OTUiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJBbGlhc2VkUXVlcnlTb3VyY2UiIGxvY2FsSWQ9IjEzNjYiIGxvY2F0b3I9IjQxMjoxMy00MTI6MjciIGFsaWFzPSJPIj4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJSZXRyaWV2ZSIgbG9jYWxJZD0iMTM2NyIgbG9jYXRvcj0iNDEyOjEzLTQxMjoyNSIgZGF0YVR5cGU9IntodHRwOi8vaGw3Lm9yZy9maGlyfU9ic2VydmF0aW9uIiB0ZW1wbGF0ZUlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vT2JzZXJ2YXRpb24iLz4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVyZSB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjEzNjgiIGxvY2F0b3I9IjQxMzo1LTQxNjo5NCI+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iMTM2OSIgbG9jYXRvcj0iNDEzOjExLTQxNTozMiI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQW5kIiBsb2NhbElkPSIxMzcwIiBsb2NhdG9yPSI0MTM6MTEtNDE0OjM2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkluIiBsb2NhbElkPSIxMzc2IiBsb2NhdG9yPSI0MTM6MTEtNDEzOjQyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjEzNzciIG5hbWU9IlRvU3RyaW5nIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxMzcyIiBsb2NhdG9yPSI0MTM6MTEtNDEzOjE4IiBwYXRoPSJzdGF0dXMiIHNjb3BlPSJPIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9Ikxpc3QiIGxvY2FsSWQ9IjEzNzMiIGxvY2F0b3I9IjQxMzoyMy00MTM6NDIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmVsZW1lbnQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzplbGVtZW50IHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjEzNzQiIGxvY2F0b3I9IjQxMzoyNC00MTM6MzAiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJmaW5hbCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZWxlbWVudCB3c3R4bnM1Nzp0eXBlPSJMaXRlcmFsIiBsb2NhbElkPSIxMzc1IiBsb2NhdG9yPSI0MTM6MzMtNDEzOjQxIiB2YWx1ZVR5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9U3RyaW5nIiB2YWx1ZT0iYW1lbmRlZCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzplbGVtZW50PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iSW5WYWx1ZVNldCIgbG9jYWxJZD0iMTM4MSIgbG9jYXRvcj0iNDE0OjktNDE0OjM2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmNvZGUgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjEzODIiIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxMzc5IiBsb2NhdG9yPSI0MTQ6OS00MTQ6MTQiIHBhdGg9ImNvZGUiIHNjb3BlPSJPIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmNvZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzp2YWx1ZXNldCB3c3R4bnM1Nzp0eXBlPSJWYWx1ZVNldFJlZiIgbG9jYWxJZD0iMTM4MCIgbG9jYXRvcj0iNDE0OjE5LTQxNDozNiIgbmFtZT0iSElWdGVzdHR5cGVDb2RlcyIgcHJlc2VydmU9InRydWUiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRXF1aXZhbGVudCIgbG9jYWxJZD0iMTM4MyIgbG9jYXRvcj0iNDE1OjktNDE1OjMyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSIxMzg4IiBuYW1lPSJUb0NvbmNlcHQiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFzIiBsb2NhbElkPSIxMzg3IiBhc1R5cGU9IntodHRwOi8vaGw3Lm9yZy9maGlyfUNvZGVhYmxlQ29uY2VwdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTM4NSIgbG9jYXRvcj0iNDE1OjktNDE1OjE1IiBwYXRoPSJ2YWx1ZSIgc2NvcGU9Ik8iLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlRvQ29uY2VwdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkNvZGVSZWYiIGxvY2FsSWQ9IjEzODYiIGxvY2F0b3I9IjQxNToxOS00MTU6MzIiIG5hbWU9IkhJVi1wb3NpdGl2ZSIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJCZWZvcmUiIGxvY2FsSWQ9IjE0MDAiIGxvY2F0b3I9IjQxNjo5LTQxNjo5NCI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjE0MDEiIG5hbWU9IlRvRGF0ZVRpbWUiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTM5MSIgbG9jYXRvcj0iNDE2OjktNDE2OjE2IiBwYXRoPSJpc3N1ZWQiIHNjb3BlPSJPIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlRvRGF0ZVRpbWUiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlN1YnRyYWN0IiBsb2NhbElkPSIxMzkyIiBsb2NhdG9yPSI0MTY6MjUtNDE2Ojk0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFbmQiIGxvY2FsSWQ9IjEzOTMiIGxvY2F0b3I9IjQxNjoyNS00MTY6NTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iMTM5NCIgbG9jYXRvcj0iNDE2OjMyLTQxNjo1MSIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iVG9RdWFudGl0eSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRHVyYXRpb25CZXR3ZWVuIiBsb2NhbElkPSIxMzk4IiBsb2NhdG9yPSI0MTY6NTUtNDE2Ojk0IiBwcmVjaXNpb249IkRheSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iU3RhcnQiIGxvY2FsSWQ9IjEzOTYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iMTM5NSIgbG9jYXRvcj0iNDE2Ojc1LTQxNjo5NCIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRW5kIiBsb2NhbElkPSIxMzk3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjEzOTUiIGxvY2F0b3I9IjQxNjo3NS00MTY6OTQiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3OndoZXJlPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uIHdzdHhuczU3OnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zODM6cyB4bWxuczp3c3R4bnM4Mz0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIxMzIxIj4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+Ly9sYXN0IG1lYXN1cmVtZW50IHBlcmlvZCBpcyBkZWZpbmVkIGFzIHNhbWUgbGVuZ3RoIGFzIGN1cnJlbnQgbWVhc3VyZW1lbnQgcGVyaW9kICAKPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+ZGVmaW5lIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJISVYgUG9zaXRpdmUgYmVmb3JlIGVuZCBvZiBsYXN0IG1lYXN1cmVtZW50IHBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46CiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTMyMiI+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzIzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZXhpc3RzIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzY0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzY0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTMyNCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzI1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzMjUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5bPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Q29uZGl0aW9uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+XTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPkM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzMjYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVyZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTMyNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzI3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzMjgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTMyOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzMxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzMzAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5DPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTMzMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmNsaW5pY2FsU3RhdHVzPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+fjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTMzMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJhY3RpdmUiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTMzOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzM2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzMzUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5DPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTMzNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmNhdGVnb3J5PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gaW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzMzciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iZW5jb3VudGVyLWRpYWdub3NpcyI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTM0NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzQ2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzNDUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5DPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTM0NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5+PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzQ3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IkhJVi1wb3NpdGl2ZSI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTM2MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzUxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzNTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5DPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTM1MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPm9uc2V0PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTM2MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+YmVmb3JlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzUyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzUyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzNTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5lbmQgb2YgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzNTQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IC0gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzNTgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5kdXJhdGlvbiBpbiBkYXlzIG9mIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzU1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4pPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4pPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIG9yIAogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzNjUiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5leGlzdHMgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0MDMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0MDMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzY2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzNjciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTM2NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPls8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PYnNlcnZhdGlvbjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPl08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzY4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlcmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzNjgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTM2OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzcwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzNzYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTM3MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzcxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Tzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzNzIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5zdGF0dXM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBpbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTM3MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPns8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTM3NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidmaW5hbCc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+LCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTM3NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPidhbWVuZGVkJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz59PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTM4MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzc5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzNzgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTM3OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmNvZGU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiBpbiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTM4MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJISVZ0ZXN0dHlwZUNvZGVzIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzgzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzODUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTM4NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk88L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzg1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+dmFsdWU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5+PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzg2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IkhJVi1wb3NpdGl2ZSI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQwMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzkxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjEzOTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5PPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTM5MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmlzc3VlZDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0MDAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmJlZm9yZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTM5MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzkzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZW5kIG9mIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzk0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiAtIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxMzk4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZHVyYXRpb24gaW4gZGF5cyBvZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTM5NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJNZWFzdXJlbWVudCBQZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPik8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnM4MzpzPgogICAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnM1NzpkZWY+CiAgICAgIDx3c3R4bnM1NzpkZWYgd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvbkRlZiIgbG9jYWxJZD0iMTQwNSIgbG9jYXRvcj0iNDE4OjEtNDI2OjQiIG5hbWU9IkhJViBUcmVhdG1lbnQgQWN0aXZlIGR1cmluZyB0aGUgbWVhc3VyZW1lbnQgcGVyaW9kIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJFeGlzdHMiIGxvY2FsSWQ9IjE0MDYiIGxvY2F0b3I9IjQxOTo0LTQyNjo0Ij4KICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlF1ZXJ5IiBsb2NhbElkPSIxNDUzIiBsb2NhdG9yPSI0MTk6MTAtNDI2OjQiPgogICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iQWxpYXNlZFF1ZXJ5U291cmNlIiBsb2NhbElkPSIxNDA3IiBsb2NhdG9yPSI0MjA6NS00MjA6MjgiIGFsaWFzPSJNUyI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJSZXRyaWV2ZSIgbG9jYWxJZD0iMTQwOCIgbG9jYXRvcj0iNDIwOjUtNDIwOjI1IiBkYXRhVHlwZT0ie2h0dHA6Ly9obDcub3JnL2ZoaXJ9TWVkaWNhdGlvblN0YXRlbWVudCIgdGVtcGxhdGVJZD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL01lZGljYXRpb25TdGF0ZW1lbnQiLz4KICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVyZSB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjE0MDkiIGxvY2F0b3I9IjQyMTo1LTQyNTozNiI+CiAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjE0MTAiIGxvY2F0b3I9IjQyMToxMS00MjM6NjIiPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjE0MTEiIGxvY2F0b3I9IjQyMToxMS00MjI6MzMiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkVxdWFsIiBsb2NhbElkPSIxNDEyIiBsb2NhdG9yPSI0MjE6MTEtNDIxOjMyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSIxNDE2IiBuYW1lPSJUb1N0cmluZyIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjE0MTQiIGxvY2F0b3I9IjQyMToxMS00MjE6MTkiIHBhdGg9InN0YXR1cyIgc2NvcGU9Ik1TIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjE0MTUiIGxvY2F0b3I9IjQyMToyMy00MjE6MzIiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJyZWNvcmRlZCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbnlJblZhbHVlU2V0IiBsb2NhbElkPSIxNDIwIiBsb2NhdG9yPSI0MjI6OS00MjI6MzMiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpjb2RlcyB3c3R4bnM1Nzp0eXBlPSJRdWVyeSIgbG9jYWxJZD0iMTQyMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkFsaWFzZWRRdWVyeVNvdXJjZSIgbG9jYWxJZD0iMTQyMiIgYWxpYXM9IlgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxNDE4IiBsb2NhdG9yPSI0MjI6OS00MjI6MjEiIHBhdGg9InJlYXNvbkNvZGUiIHNjb3BlPSJNUyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnJldHVybiB3c3R4bnM1Nzp0eXBlPSJSZXR1cm5DbGF1c2UiIGxvY2FsSWQ9IjE0MjMiIGRpc3RpbmN0PSJmYWxzZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpleHByZXNzaW9uIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSIxNDI1IiBuYW1lPSJUb0NvbmNlcHQiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbGlhc1JlZiIgbG9jYWxJZD0iMTQyNCIgbmFtZT0iWCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpleHByZXNzaW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpyZXR1cm4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpjb2Rlcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6dmFsdWVzZXQgd3N0eG5zNTc6dHlwZT0iVmFsdWVTZXRSZWYiIGxvY2FsSWQ9IjE0MTkiIGxvY2F0b3I9IjQyMjoyNi00MjI6MzMiIG5hbWU9Ik9uIEFSVCIgcHJlc2VydmU9InRydWUiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJCZWZvcmUiIGxvY2FsSWQ9IjE0MzMiIGxvY2F0b3I9IjQyMzo5LTQyMzo2MiI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iU3RhcnQiIGxvY2FsSWQ9IjE0MzAiIGxvY2F0b3I9IjQyMzoyMi00MjM6MjciPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSIxNDMyIiBuYW1lPSJUb0ludGVydmFsIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFzIiBsb2NhbElkPSIxNDMxIiBhc1R5cGU9IntodHRwOi8vaGw3Lm9yZy9maGlyfVBlcmlvZCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjE0MjciIGxvY2F0b3I9IjQyMzo5LTQyMzoyMCIgcGF0aD0iZWZmZWN0aXZlIiBzY29wZT0iTVMiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJUb0RhdGVUaW1lIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFbmQiIGxvY2FsSWQ9IjE0MjgiIGxvY2F0b3I9IjQyMzozNi00MjM6NjIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSIxNDI5IiBsb2NhdG9yPSI0MjM6NDMtNDIzOjYyIiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9Ik9yIiBsb2NhbElkPSIxNDM1IiBsb2NhdG9yPSI0MjQ6OS00MjU6MzYiPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBZnRlciIgbG9jYWxJZD0iMTQ0MyIgbG9jYXRvcj0iNDI0OjEwLTQyNDo2MiI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRW5kIiBsb2NhbElkPSIxNDQwIiBsb2NhdG9yPSI0MjQ6MjMtNDI0OjI2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMTQ0MiIgbmFtZT0iVG9JbnRlcnZhbCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBcyIgbG9jYWxJZD0iMTQ0MSIgYXNUeXBlPSJ7aHR0cDovL2hsNy5vcmcvZmhpcn1QZXJpb2QiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxNDM3IiBsb2NhdG9yPSI0MjQ6MTAtNDI0OjIxIiBwYXRoPSJlZmZlY3RpdmUiIHNjb3BlPSJNUyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlRvRGF0ZVRpbWUiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlN0YXJ0IiBsb2NhbElkPSIxNDM4IiBsb2NhdG9yPSI0MjQ6MzQtNDI0OjYyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iMTQzOSIgbG9jYXRvcj0iNDI0OjQzLTQyNDo2MiIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkVxdWl2YWxlbnQiIGxvY2FsSWQ9IjE0NDUiIGxvY2F0b3I9IjQyNTo4LTQyNTozNSI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRW5kIiBsb2NhbElkPSIxNDQ2IiBsb2NhdG9yPSI0MjU6OC00MjU6MjYiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSIxNDUwIiBuYW1lPSJUb0ludGVydmFsIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFzIiBsb2NhbElkPSIxNDQ5IiBhc1R5cGU9IntodHRwOi8vaGw3Lm9yZy9maGlyfVBlcmlvZCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjE0NDgiIGxvY2F0b3I9IjQyNToxNS00MjU6MjYiIHBhdGg9ImVmZmVjdGl2ZSIgc2NvcGU9Ik1TIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQXMiIGxvY2FsSWQ9IjE0NTIiIGFzVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1EYXRlVGltZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTnVsbCIgbG9jYWxJZD0iMTQ1MSIgbG9jYXRvcj0iNDI1OjMyLTQyNTozNSIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICA8L3dzdHhuczU3OndoZXJlPgogICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uIHdzdHhuczU3OnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zODQ6cyB4bWxuczp3c3R4bnM4ND0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIxNDA1Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+ZGVmaW5lIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJISVYgVHJlYXRtZW50IEFjdGl2ZSBkdXJpbmcgdGhlIG1lYXN1cmVtZW50IHBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz46CiAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDA2Ij4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZXhpc3RzPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0NTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oCiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ1MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0MDciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQwOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDA4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Wzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk1lZGljYXRpb25TdGF0ZW1lbnQ8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5dPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+TVM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0MDkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz53aGVyZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQwOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDEwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0MTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQxMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDE0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0MTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5NUzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0MTQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5zdGF0dXM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz49PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDE1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+J3JlY29yZGVkJzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0MjAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQxOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDE3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+TVM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDE4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+cmVhc29uQ29kZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IGluIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDE5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik9uIEFSVCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQzMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDI3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0MjYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5NUzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0MjciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5lZmZlY3RpdmU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDMzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5zdGFydHMgYmVmb3JlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDI4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZW5kIG9mIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDI5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBhbmQgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0MzUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0MzUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ0MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDM3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0MzYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5NUzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0MzciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5lZmZlY3RpdmU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDQzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5lbmRzIGFmdGVyPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDM4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+c3RhcnQgb2YgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0MzkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgb3IgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0NDUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ0NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmVuZCBvZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ0OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDQ3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+TVM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ljwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDQ4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZWZmZWN0aXZlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0NTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5+PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5udWxsPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4pPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICApPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC93c3R4bnM4NDpzPgogICAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICAgIDwvd3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgPC93c3R4bnM1NzpkZWY+CiAgICAgIDx3c3R4bnM1NzpkZWYgd3N0eG5zNTc6dHlwZT0iRXhwcmVzc2lvbkRlZiIgbG9jYWxJZD0iMTQ1NSIgbG9jYXRvcj0iNDI5OjEtNDM3OjQiIG5hbWU9IkhJViBUcmVhdG1lbnQgQWN0aXZlIGR1cmluZyBsYXN0IG1lYXN1cmVtZW50IHBlcmlvZCIgY29udGV4dD0iUGF0aWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+CiAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iRXhpc3RzIiBsb2NhbElkPSIxNDU2IiBsb2NhdG9yPSI0MzA6NC00Mzc6NCI+CiAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJRdWVyeSIgbG9jYWxJZD0iMTUxNSIgbG9jYXRvcj0iNDMwOjEwLTQzNzo0Ij4KICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkFsaWFzZWRRdWVyeVNvdXJjZSIgbG9jYWxJZD0iMTQ1NyIgbG9jYXRvcj0iNDMxOjUtNDMxOjI4IiBhbGlhcz0iTVMiPgogICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUmV0cmlldmUiIGxvY2FsSWQ9IjE0NTgiIGxvY2F0b3I9IjQzMTo1LTQzMToyNSIgZGF0YVR5cGU9IntodHRwOi8vaGw3Lm9yZy9maGlyfU1lZGljYXRpb25TdGF0ZW1lbnQiIHRlbXBsYXRlSWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9NZWRpY2F0aW9uU3RhdGVtZW50Ii8+CiAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICA8d3N0eG5zNTc6d2hlcmUgd3N0eG5zNTc6dHlwZT0iQW5kIiBsb2NhbElkPSIxNDU5IiBsb2NhdG9yPSI0MzI6NS00MzY6MzYiPgogICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQW5kIiBsb2NhbElkPSIxNDYwIiBsb2NhdG9yPSI0MzI6MTEtNDM0OjEwNyI+CiAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFuZCIgbG9jYWxJZD0iMTQ2MSIgbG9jYXRvcj0iNDMyOjExLTQzMzozMyI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRXF1YWwiIGxvY2FsSWQ9IjE0NjIiIGxvY2F0b3I9IjQzMjoxMS00MzI6MzIiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjE0NjYiIG5hbWU9IlRvU3RyaW5nIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTQ2NCIgbG9jYXRvcj0iNDMyOjExLTQzMjoxOSIgcGF0aD0ic3RhdHVzIiBzY29wZT0iTVMiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iTGl0ZXJhbCIgbG9jYWxJZD0iMTQ2NSIgbG9jYXRvcj0iNDMyOjIzLTQzMjozMiIgdmFsdWVUeXBlPSJ7dXJuOmhsNy1vcmc6ZWxtLXR5cGVzOnIxfVN0cmluZyIgdmFsdWU9InJlY29yZGVkIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFueUluVmFsdWVTZXQiIGxvY2FsSWQ9IjE0NzAiIGxvY2F0b3I9IjQzMzo5LTQzMzozMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmNvZGVzIHdzdHhuczU3OnR5cGU9IlF1ZXJ5IiBsb2NhbElkPSIxNDcxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iQWxpYXNlZFF1ZXJ5U291cmNlIiBsb2NhbElkPSIxNDcyIiBhbGlhcz0iWCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjE0NjgiIGxvY2F0b3I9IjQzMzo5LTQzMzoyMSIgcGF0aD0icmVhc29uQ29kZSIgc2NvcGU9Ik1TIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6cmV0dXJuIHdzdHhuczU3OnR5cGU9IlJldHVybkNsYXVzZSIgbG9jYWxJZD0iMTQ3MyIgZGlzdGluY3Q9ImZhbHNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjE0NzUiIG5hbWU9IlRvQ29uY2VwdCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFsaWFzUmVmIiBsb2NhbElkPSIxNDc0IiBuYW1lPSJYIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmV4cHJlc3Npb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnJldHVybj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OmNvZGVzPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzp2YWx1ZXNldCB3c3R4bnM1Nzp0eXBlPSJWYWx1ZVNldFJlZiIgbG9jYWxJZD0iMTQ2OSIgbG9jYXRvcj0iNDMzOjI2LTQzMzozMyIgbmFtZT0iT24gQVJUIiBwcmVzZXJ2ZT0idHJ1ZSIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkJlZm9yZSIgbG9jYWxJZD0iMTQ4OSIgbG9jYXRvcj0iNDM0OjktNDM0OjEwNyI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iU3RhcnQiIGxvY2FsSWQ9IjE0ODYiIGxvY2F0b3I9IjQzNDoyMi00MzQ6MjciPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkZ1bmN0aW9uUmVmIiBsb2NhbElkPSIxNDg4IiBuYW1lPSJUb0ludGVydmFsIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFzIiBsb2NhbElkPSIxNDg3IiBhc1R5cGU9IntodHRwOi8vaGw3Lm9yZy9maGlyfVBlcmlvZCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjE0NzciIGxvY2F0b3I9IjQzNDo5LTQzNDoyMCIgcGF0aD0iZWZmZWN0aXZlIiBzY29wZT0iTVMiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJUb0RhdGVUaW1lIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJTdWJ0cmFjdCIgbG9jYWxJZD0iMTQ3OCIgbG9jYXRvcj0iNDM0OjM2LTQzNDoxMDciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkVuZCIgbG9jYWxJZD0iMTQ3OSIgbG9jYXRvcj0iNDM0OjM3LTQzNDo2MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSIxNDgwIiBsb2NhdG9yPSI0MzQ6NDQtNDM0OjYzIiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJUb1F1YW50aXR5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJEdXJhdGlvbkJldHdlZW4iIGxvY2FsSWQ9IjE0ODQiIGxvY2F0b3I9IjQzNDo2Ny00MzQ6MTA2IiBwcmVjaXNpb249IkRheSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iU3RhcnQiIGxvY2FsSWQ9IjE0ODIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iMTQ4MSIgbG9jYXRvcj0iNDM0Ojg3LTQzNDoxMDYiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkVuZCIgbG9jYWxJZD0iMTQ4MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSIxNDgxIiBsb2NhdG9yPSI0MzQ6ODctNDM0OjEwNiIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9Ik9yIiBsb2NhbElkPSIxNDkxIiBsb2NhdG9yPSI0MzU6OS00MzY6MzYiPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBZnRlciIgbG9jYWxJZD0iMTUwNSIgbG9jYXRvcj0iNDM1OjEwLTQzNToxMDciPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkVuZCIgbG9jYWxJZD0iMTUwMiIgbG9jYXRvcj0iNDM1OjIzLTQzNToyNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjE1MDQiIG5hbWU9IlRvSW50ZXJ2YWwiIGxpYnJhcnlOYW1lPSJGSElSSGVscGVycyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQXMiIGxvY2FsSWQ9IjE1MDMiIGFzVHlwZT0ie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UGVyaW9kIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTQ5MyIgbG9jYXRvcj0iNDM1OjEwLTQzNToyMSIgcGF0aD0iZWZmZWN0aXZlIiBzY29wZT0iTVMiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJUb0RhdGVUaW1lIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJTdWJ0cmFjdCIgbG9jYWxJZD0iMTQ5NCIgbG9jYXRvcj0iNDM1OjM0LTQzNToxMDciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlN0YXJ0IiBsb2NhbElkPSIxNDk1IiBsb2NhdG9yPSI0MzU6MzUtNDM1OjYzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjE0OTYiIGxvY2F0b3I9IjQzNTo0NC00MzU6NjMiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlRvUXVhbnRpdHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkR1cmF0aW9uQmV0d2VlbiIgbG9jYWxJZD0iMTUwMCIgbG9jYXRvcj0iNDM1OjY3LTQzNToxMDYiIHByZWNpc2lvbj0iRGF5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJTdGFydCIgbG9jYWxJZD0iMTQ5OCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSIxNDk3IiBsb2NhdG9yPSI0MzU6ODctNDM1OjEwNiIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRW5kIiBsb2NhbElkPSIxNDk5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjE0OTciIGxvY2F0b3I9IjQzNTo4Ny00MzU6MTA2IiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFcXVpdmFsZW50IiBsb2NhbElkPSIxNTA3IiBsb2NhdG9yPSI0MzY6OC00MzY6MzUiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkVuZCIgbG9jYWxJZD0iMTUwOCIgbG9jYXRvcj0iNDM2OjgtNDM2OjI2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMTUxMiIgbmFtZT0iVG9JbnRlcnZhbCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBcyIgbG9jYWxJZD0iMTUxMSIgYXNUeXBlPSJ7aHR0cDovL2hsNy5vcmcvZmhpcn1QZXJpb2QiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxNTEwIiBsb2NhdG9yPSI0MzY6MTUtNDM2OjI2IiBwYXRoPSJlZmZlY3RpdmUiIHNjb3BlPSJNUyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFzIiBsb2NhbElkPSIxNTE0IiBhc1R5cGU9Int1cm46aGw3LW9yZzplbG0tdHlwZXM6cjF9RGF0ZVRpbWUiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9Ik51bGwiIGxvY2FsSWQ9IjE1MTMiIGxvY2F0b3I9IjQzNjozMi00MzY6MzUiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgPC93c3R4bnM1Nzp3aGVyZT4KICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICA8L3dzdHhuczU3OmV4cHJlc3Npb24+CiAgICAgICAgPHdzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbiB3c3R4bnM1Nzp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgICAgICAgPHdzdHhuczg1OnMgeG1sbnM6d3N0eG5zODU9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMTQ1NSI+CiAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgIDxzPi8vbGFzdCBtZWFzdXJlbWVudCBwZXJpb2QgaXMgZGVmaW5lZCBhcyBzYW1lIGxlbmd0aCBhcyBjdXJyZW50IG1lYXN1cmVtZW50IHBlcmlvZCAgCjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPmRlZmluZSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4iSElWIFRyZWF0bWVudCBBY3RpdmUgZHVyaW5nIGxhc3QgbWVhc3VyZW1lbnQgcGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPjoKICAgPC9zPgogICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0NTYiPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5leGlzdHM8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTUxNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPigKICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNTE1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ1NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDU4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0NTgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5bPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+TWVkaWNhdGlvblN0YXRlbWVudDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPl08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5NUzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ1OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPndoZXJlIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDU5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0NjAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ2MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDYyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0NjQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ2MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk1TPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ2NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXR1czwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPj08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0NjUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4ncmVjb3JkZWQnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ3MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDY4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0NjciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5NUzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0NjgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5yZWFzb25Db2RlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gaW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0NjkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iT24gQVJUIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDg5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0NzciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ3NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk1TPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ3NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmVmZmVjdGl2ZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0ODkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXJ0cyBiZWZvcmU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0NzgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0NzgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ3OSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmVuZCBvZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ4MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJNZWFzdXJlbWVudCBQZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gLSA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ4NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmR1cmF0aW9uIGluIGRheXMgb2YgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0ODEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPik8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ5MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPig8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ5MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNTA1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0OTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ5MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk1TPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ5MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmVmZmVjdGl2ZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE1MDUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmVuZHMgYWZ0ZXI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0OTQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4oPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE0OTQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ5NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXJ0IG9mIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNDk2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+Ik1lYXN1cmVtZW50IFBlcmlvZCI8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiAtIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNTAwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZHVyYXRpb24gaW4gZGF5cyBvZiA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTQ5NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPiJNZWFzdXJlbWVudCBQZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICBvciA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTUwNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNTA4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+ZW5kIG9mIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNTEwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE1MDkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5NUzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE1MTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5lZmZlY3RpdmU8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTUxMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPn48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPm51bGw8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPik8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczg1OnM+CiAgICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczU3OmRlZj4KICAgICAgPHdzdHhuczU3OmRlZiB3c3R4bnM1Nzp0eXBlPSJFeHByZXNzaW9uRGVmIiBsb2NhbElkPSIxNTE3IiBsb2NhdG9yPSI0NDA6Mi00NDY6NCIgbmFtZT0iSElWIFRyZWF0bWVudCBTdGFydGVkIGR1cmluZyB0aGUgbWVhc3VyZW1lbnQgcGVyaW9kIiBjb250ZXh0PSJQYXRpZW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4KICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJFeGlzdHMiIGxvY2FsSWQ9IjE1MTgiIGxvY2F0b3I9IjQ0MTo0LTQ0Njo0Ij4KICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlF1ZXJ5IiBsb2NhbElkPSIxNTUxIiBsb2NhdG9yPSI0NDE6MTAtNDQ2OjQiPgogICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iQWxpYXNlZFF1ZXJ5U291cmNlIiBsb2NhbElkPSIxNTE5IiBsb2NhdG9yPSI0NDI6NS00NDI6MjgiIGFsaWFzPSJNUyI+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJSZXRyaWV2ZSIgbG9jYWxJZD0iMTUyMCIgbG9jYXRvcj0iNDQyOjUtNDQyOjI1IiBkYXRhVHlwZT0ie2h0dHA6Ly9obDcub3JnL2ZoaXJ9TWVkaWNhdGlvblN0YXRlbWVudCIgdGVtcGxhdGVJZD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL01lZGljYXRpb25TdGF0ZW1lbnQiLz4KICAgICAgICAgICAgICA8L3dzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgIDx3c3R4bnM1Nzp3aGVyZSB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjE1MjEiIGxvY2F0b3I9IjQ0Mzo1LTQ0NTo1NSI+CiAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbmQiIGxvY2FsSWQ9IjE1MjIiIGxvY2F0b3I9IjQ0MzoxMS00NDQ6MzMiPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJFcXVhbCIgbG9jYWxJZD0iMTUyMyIgbG9jYXRvcj0iNDQzOjExLTQ0MzozMiI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iRnVuY3Rpb25SZWYiIGxvY2FsSWQ9IjE1MjciIG5hbWU9IlRvU3RyaW5nIiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjE1MjUiIGxvY2F0b3I9IjQ0MzoxMS00NDM6MTkiIHBhdGg9InN0YXR1cyIgc2NvcGU9Ik1TIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkxpdGVyYWwiIGxvY2FsSWQ9IjE1MjYiIGxvY2F0b3I9IjQ0MzoyMy00NDM6MzIiIHZhbHVlVHlwZT0ie3VybjpobDctb3JnOmVsbS10eXBlczpyMX1TdHJpbmciIHZhbHVlPSJyZWNvcmRlZCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJBbnlJblZhbHVlU2V0IiBsb2NhbElkPSIxNTMxIiBsb2NhdG9yPSI0NDQ6OS00NDQ6MzMiPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmNvZGVzIHdzdHhuczU3OnR5cGU9IlF1ZXJ5IiBsb2NhbElkPSIxNTMyIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IkFsaWFzZWRRdWVyeVNvdXJjZSIgbG9jYWxJZD0iMTUzMyIgYWxpYXM9IlgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmV4cHJlc3Npb24gd3N0eG5zNTc6dHlwZT0iUHJvcGVydHkiIGxvY2FsSWQ9IjE1MjkiIGxvY2F0b3I9IjQ0NDo5LTQ0NDoyMSIgcGF0aD0icmVhc29uQ29kZSIgc2NvcGU9Ik1TIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpzb3VyY2U+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6c291cmNlPgogICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6cmV0dXJuIHdzdHhuczU3OnR5cGU9IlJldHVybkNsYXVzZSIgbG9jYWxJZD0iMTUzNCIgZGlzdGluY3Q9ImZhbHNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6ZXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMTUzNiIgbmFtZT0iVG9Db25jZXB0IiBsaWJyYXJ5TmFtZT0iRkhJUkhlbHBlcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkFsaWFzUmVmIiBsb2NhbElkPSIxNTM1IiBuYW1lPSJYIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpleHByZXNzaW9uPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3OnJldHVybj4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6Y29kZXM+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6dmFsdWVzZXQgd3N0eG5zNTc6dHlwZT0iVmFsdWVTZXRSZWYiIGxvY2FsSWQ9IjE1MzAiIGxvY2F0b3I9IjQ0NDoyNi00NDQ6MzMiIG5hbWU9Ik9uIEFSVCIgcHJlc2VydmU9InRydWUiLz4KICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkluIiBsb2NhbElkPSIxNTQzIiBsb2NhdG9yPSI0NDU6OS00NDU6NTUiPgogICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJTdGFydCIgbG9jYWxJZD0iMTU0MCIgbG9jYXRvcj0iNDQ1OjIyLTQ0NToyNyI+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6b3BlcmFuZCB3c3R4bnM1Nzp0eXBlPSJGdW5jdGlvblJlZiIgbG9jYWxJZD0iMTU0MiIgbmFtZT0iVG9JbnRlcnZhbCIgbGlicmFyeU5hbWU9IkZISVJIZWxwZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3Om9wZXJhbmQgd3N0eG5zNTc6dHlwZT0iQXMiIGxvY2FsSWQ9IjE1NDEiIGFzVHlwZT0ie2h0dHA6Ly9obDcub3JnL2ZoaXJ9UGVyaW9kIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxNTM4IiBsb2NhdG9yPSI0NDU6OS00NDU6MjAiIHBhdGg9ImVmZmVjdGl2ZSIgc2NvcGU9Ik1TIi8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IkludGVydmFsIiBsb2NhbElkPSIxNTQ0Ij4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpsb3cgd3N0eG5zNTc6dHlwZT0iVG9EYXRlVGltZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxNTQ1IiBwYXRoPSJsb3ciPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSIxNTM5IiBsb2NhdG9yPSI0NDU6MzYtNDQ1OjU1IiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpsb3c+CiAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6bG93Q2xvc2VkRXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTU0NyIgcGF0aD0ibG93Q2xvc2VkIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OnNvdXJjZSB3c3R4bnM1Nzp0eXBlPSJQYXJhbWV0ZXJSZWYiIGxvY2FsSWQ9IjE1MzkiIGxvY2F0b3I9IjQ0NTozNi00NDU6NTUiIG5hbWU9Ik1lYXN1cmVtZW50IFBlcmlvZCIvPgogICAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1Nzpsb3dDbG9zZWRFeHByZXNzaW9uPgogICAgICAgICAgICAgICAgICAgICAgPHdzdHhuczU3OmhpZ2ggd3N0eG5zNTc6dHlwZT0iVG9EYXRlVGltZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpvcGVyYW5kIHdzdHhuczU3OnR5cGU9IlByb3BlcnR5IiBsb2NhbElkPSIxNTQ4IiBwYXRoPSJoaWdoIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8d3N0eG5zNTc6c291cmNlIHdzdHhuczU3OnR5cGU9IlBhcmFtZXRlclJlZiIgbG9jYWxJZD0iMTUzOSIgbG9jYXRvcj0iNDQ1OjM2LTQ0NTo1NSIgbmFtZT0iTWVhc3VyZW1lbnQgUGVyaW9kIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6b3BlcmFuZD4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6aGlnaD4KICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1NzpoaWdoQ2xvc2VkRXhwcmVzc2lvbiB3c3R4bnM1Nzp0eXBlPSJQcm9wZXJ0eSIgbG9jYWxJZD0iMTU1MCIgcGF0aD0iaGlnaENsb3NlZCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx3c3R4bnM1Nzpzb3VyY2Ugd3N0eG5zNTc6dHlwZT0iUGFyYW1ldGVyUmVmIiBsb2NhbElkPSIxNTM5IiBsb2NhdG9yPSI0NDU6MzYtNDQ1OjU1IiBuYW1lPSJNZWFzdXJlbWVudCBQZXJpb2QiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvd3N0eG5zNTc6aGlnaENsb3NlZEV4cHJlc3Npb24+CiAgICAgICAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgICA8L3dzdHhuczU3Om9wZXJhbmQ+CiAgICAgICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgICAgICA8L3dzdHhuczU3OndoZXJlPgogICAgICAgICAgPC93c3R4bnM1NzpvcGVyYW5kPgogICAgICAgIDwvd3N0eG5zNTc6ZXhwcmVzc2lvbj4KICAgICAgICA8d3N0eG5zNTc6YW5ub3RhdGlvbj4KICAgICAgICAgIDx3c3R4bnM1Nzphbm5vdGF0aW9uIHdzdHhuczU3OnR5cGU9IkFubm90YXRpb24iPgogICAgICAgICAgICA8d3N0eG5zODY6cyB4bWxuczp3c3R4bnM4Nj0idXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxIiByPSIxNTE3Ij4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgPHM+PC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+ZGVmaW5lIDwvcz4KICAgICAgICAgICAgICAgICAgICAgIDxzPiJISVYgVHJlYXRtZW50IFN0YXJ0ZWQgZHVyaW5nIHRoZSBtZWFzdXJlbWVudCBwZXJpb2QiPC9zPgogICAgICAgICAgICAgICAgICAgICAgPHM+OgogICA8L3M+CiAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTUxOCI+CiAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmV4aXN0czwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNTUxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+KAogICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE1NTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNTE5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE1MjAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTUyMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPls8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5NZWRpY2F0aW9uU3RhdGVtZW50PC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+XTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk1TPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNTIxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+d2hlcmUgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE1MjEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTUyMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNTIzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE1MjUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTUyNCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk1TPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTUyNSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXR1czwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPj08L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE1MjYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4ncmVjb3JkZWQnPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgIGFuZCA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTUzMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNTI5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE1MjgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5NUzwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4uPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE1MjkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz5yZWFzb25Db2RlPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gaW4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE1MzAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iT24gQVJUIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgYW5kIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSByPSIxNTQzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE1MzgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTUzNyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPk1TPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPi48L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgcj0iMTUzOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPmVmZmVjdGl2ZTwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE1NDMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+IDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPnN0YXJ0cyBkdXJpbmc8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4gPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHI9IjE1MzkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuYW1lPnt1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjF9czwvbmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlY2xhcmVkVHlwZT5vcmcuaGw3LmNxbF9hbm5vdGF0aW9ucy5yMS5OYXJyYXRpdmU8L2RlY2xhcmVkVHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjb3BlPmpha2FydGEueG1sLmJpbmQuSkFYQkVsZW1lbnQkR2xvYmFsU2NvcGU8L3Njb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cz4iTWVhc3VyZW1lbnQgUGVyaW9kIjwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmFtZT57dXJuOmhsNy1vcmc6Y3FsLWFubm90YXRpb25zOnIxfXM8L25hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWNsYXJlZFR5cGU+b3JnLmhsNy5jcWxfYW5ub3RhdGlvbnMucjEuTmFycmF0aXZlPC9kZWNsYXJlZFR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY29wZT5qYWthcnRhLnhtbC5iaW5kLkpBWEJFbGVtZW50JEdsb2JhbFNjb3BlPC9zY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHM+CiAgICk8L3M+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmlsPmZhbHNlPC9uaWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnbG9iYWxTY29wZT50cnVlPC9nbG9iYWxTY29wZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHR5cGVTdWJzdGl0dXRlZD5mYWxzZTwvdHlwZVN1YnN0aXR1dGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICAgICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxuaWw+ZmFsc2U8L25pbD4KICAgICAgICAgICAgICAgICAgPGdsb2JhbFNjb3BlPnRydWU8L2dsb2JhbFNjb3BlPgogICAgICAgICAgICAgICAgICA8dHlwZVN1YnN0aXR1dGVkPmZhbHNlPC90eXBlU3Vic3RpdHV0ZWQ+CiAgICAgICAgICAgICAgICA8L3M+CiAgICAgICAgICAgICAgPC9zPgogICAgICAgICAgICA8L3dzdHhuczg2OnM+CiAgICAgICAgICA8L3dzdHhuczU3OmFubm90YXRpb24+CiAgICAgICAgPC93c3R4bnM1Nzphbm5vdGF0aW9uPgogICAgICA8L3dzdHhuczU3OmRlZj4KICAgIDwvd3N0eG5zNTc6ZGVmPgogIDwvd3N0eG5zNTc6c3RhdGVtZW50cz4KICA8d3N0eG5zODc6YW5ub3RhdGlvbiB4bWxuczp3c3R4bnM4Nz0idXJuOmhsNy1vcmc6ZWxtOnIxIj4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtSW5mbyIgdHJhbnNsYXRvclZlcnNpb249IjMuNi4wIiB0cmFuc2xhdG9yT3B0aW9ucz0iRW5hYmxlQW5ub3RhdGlvbnMsRW5hYmxlTG9jYXRvcnMsRGlzYWJsZUxpc3REZW1vdGlvbixEaXNhYmxlTGlzdFByb21vdGlvbiIgc2lnbmF0dXJlTGV2ZWw9Ik5vbmUiLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IlRoZSBmdW5jdGlvbiBGSElSSGVscGVycy5Ub1N0cmluZyBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvU3RyaW5nIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJUaGUgZnVuY3Rpb24gRkhJUkhlbHBlcnMuVG9TdHJpbmcgaGFzIG11bHRpcGxlIG92ZXJsb2FkcyBhbmQgZHVlIHRvIHRoZSBTaWduYXR1cmVMZXZlbCBzZXR0aW5nIChOb25lKSwgdGhlIG92ZXJsb2FkIHNpZ25hdHVyZSBpcyBub3QgYmVpbmcgaW5jbHVkZWQgaW4gdGhlIG91dHB1dC4gVGhpcyBtYXkgcmVzdWx0IGluIGFtYmlndW91cyBmdW5jdGlvbiByZXNvbHV0aW9uIGF0IHJ1bnRpbWUsIGNvbnNpZGVyIHNldHRpbmcgdGhlIFNpZ25hdHVyZUxldmVsIHRvIE92ZXJsb2FkcyBvciBBbGwgdG8gZW5zdXJlIHRoYXQgdGhlIG91dHB1dCBpbmNsdWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHN1cHBvcnQgY29ycmVjdCBvdmVybG9hZCBzZWxlY3Rpb24gYXQgcnVudGltZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IlRoZSBmdW5jdGlvbiBGSElSSGVscGVycy5Ub0RhdGVUaW1lIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJUaGUgZnVuY3Rpb24gRkhJUkhlbHBlcnMuVG9EYXRlVGltZSBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvRGF0ZVRpbWUgaGFzIG11bHRpcGxlIG92ZXJsb2FkcyBhbmQgZHVlIHRvIHRoZSBTaWduYXR1cmVMZXZlbCBzZXR0aW5nIChOb25lKSwgdGhlIG92ZXJsb2FkIHNpZ25hdHVyZSBpcyBub3QgYmVpbmcgaW5jbHVkZWQgaW4gdGhlIG91dHB1dC4gVGhpcyBtYXkgcmVzdWx0IGluIGFtYmlndW91cyBmdW5jdGlvbiByZXNvbHV0aW9uIGF0IHJ1bnRpbWUsIGNvbnNpZGVyIHNldHRpbmcgdGhlIFNpZ25hdHVyZUxldmVsIHRvIE92ZXJsb2FkcyBvciBBbGwgdG8gZW5zdXJlIHRoYXQgdGhlIG91dHB1dCBpbmNsdWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHN1cHBvcnQgY29ycmVjdCBvdmVybG9hZCBzZWxlY3Rpb24gYXQgcnVudGltZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IlRoZSBmdW5jdGlvbiBGSElSSGVscGVycy5Ub0RhdGVUaW1lIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJUaGUgZnVuY3Rpb24gRkhJUkhlbHBlcnMuVG9EYXRlVGltZSBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvRGF0ZVRpbWUgaGFzIG11bHRpcGxlIG92ZXJsb2FkcyBhbmQgZHVlIHRvIHRoZSBTaWduYXR1cmVMZXZlbCBzZXR0aW5nIChOb25lKSwgdGhlIG92ZXJsb2FkIHNpZ25hdHVyZSBpcyBub3QgYmVpbmcgaW5jbHVkZWQgaW4gdGhlIG91dHB1dC4gVGhpcyBtYXkgcmVzdWx0IGluIGFtYmlndW91cyBmdW5jdGlvbiByZXNvbHV0aW9uIGF0IHJ1bnRpbWUsIGNvbnNpZGVyIHNldHRpbmcgdGhlIFNpZ25hdHVyZUxldmVsIHRvIE92ZXJsb2FkcyBvciBBbGwgdG8gZW5zdXJlIHRoYXQgdGhlIG91dHB1dCBpbmNsdWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHN1cHBvcnQgY29ycmVjdCBvdmVybG9hZCBzZWxlY3Rpb24gYXQgcnVudGltZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IlRoZSBmdW5jdGlvbiBGSElSSGVscGVycy5Ub1N0cmluZyBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvSW50ZXJ2YWwgaGFzIG11bHRpcGxlIG92ZXJsb2FkcyBhbmQgZHVlIHRvIHRoZSBTaWduYXR1cmVMZXZlbCBzZXR0aW5nIChOb25lKSwgdGhlIG92ZXJsb2FkIHNpZ25hdHVyZSBpcyBub3QgYmVpbmcgaW5jbHVkZWQgaW4gdGhlIG91dHB1dC4gVGhpcyBtYXkgcmVzdWx0IGluIGFtYmlndW91cyBmdW5jdGlvbiByZXNvbHV0aW9uIGF0IHJ1bnRpbWUsIGNvbnNpZGVyIHNldHRpbmcgdGhlIFNpZ25hdHVyZUxldmVsIHRvIE92ZXJsb2FkcyBvciBBbGwgdG8gZW5zdXJlIHRoYXQgdGhlIG91dHB1dCBpbmNsdWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHN1cHBvcnQgY29ycmVjdCBvdmVybG9hZCBzZWxlY3Rpb24gYXQgcnVudGltZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IlRoZSBmdW5jdGlvbiBGSElSSGVscGVycy5Ub1N0cmluZyBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvSW50ZXJ2YWwgaGFzIG11bHRpcGxlIG92ZXJsb2FkcyBhbmQgZHVlIHRvIHRoZSBTaWduYXR1cmVMZXZlbCBzZXR0aW5nIChOb25lKSwgdGhlIG92ZXJsb2FkIHNpZ25hdHVyZSBpcyBub3QgYmVpbmcgaW5jbHVkZWQgaW4gdGhlIG91dHB1dC4gVGhpcyBtYXkgcmVzdWx0IGluIGFtYmlndW91cyBmdW5jdGlvbiByZXNvbHV0aW9uIGF0IHJ1bnRpbWUsIGNvbnNpZGVyIHNldHRpbmcgdGhlIFNpZ25hdHVyZUxldmVsIHRvIE92ZXJsb2FkcyBvciBBbGwgdG8gZW5zdXJlIHRoYXQgdGhlIG91dHB1dCBpbmNsdWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHN1cHBvcnQgY29ycmVjdCBvdmVybG9hZCBzZWxlY3Rpb24gYXQgcnVudGltZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IlRoZSBmdW5jdGlvbiBGSElSSGVscGVycy5Ub1N0cmluZyBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvU3RyaW5nIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJUaGUgZnVuY3Rpb24gRkhJUkhlbHBlcnMuVG9TdHJpbmcgaGFzIG11bHRpcGxlIG92ZXJsb2FkcyBhbmQgZHVlIHRvIHRoZSBTaWduYXR1cmVMZXZlbCBzZXR0aW5nIChOb25lKSwgdGhlIG92ZXJsb2FkIHNpZ25hdHVyZSBpcyBub3QgYmVpbmcgaW5jbHVkZWQgaW4gdGhlIG91dHB1dC4gVGhpcyBtYXkgcmVzdWx0IGluIGFtYmlndW91cyBmdW5jdGlvbiByZXNvbHV0aW9uIGF0IHJ1bnRpbWUsIGNvbnNpZGVyIHNldHRpbmcgdGhlIFNpZ25hdHVyZUxldmVsIHRvIE92ZXJsb2FkcyBvciBBbGwgdG8gZW5zdXJlIHRoYXQgdGhlIG91dHB1dCBpbmNsdWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHN1cHBvcnQgY29ycmVjdCBvdmVybG9hZCBzZWxlY3Rpb24gYXQgcnVudGltZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IlRoZSBmdW5jdGlvbiBGSElSSGVscGVycy5Ub1N0cmluZyBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvU3RyaW5nIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJUaGUgZnVuY3Rpb24gRkhJUkhlbHBlcnMuVG9TdHJpbmcgaGFzIG11bHRpcGxlIG92ZXJsb2FkcyBhbmQgZHVlIHRvIHRoZSBTaWduYXR1cmVMZXZlbCBzZXR0aW5nIChOb25lKSwgdGhlIG92ZXJsb2FkIHNpZ25hdHVyZSBpcyBub3QgYmVpbmcgaW5jbHVkZWQgaW4gdGhlIG91dHB1dC4gVGhpcyBtYXkgcmVzdWx0IGluIGFtYmlndW91cyBmdW5jdGlvbiByZXNvbHV0aW9uIGF0IHJ1bnRpbWUsIGNvbnNpZGVyIHNldHRpbmcgdGhlIFNpZ25hdHVyZUxldmVsIHRvIE92ZXJsb2FkcyBvciBBbGwgdG8gZW5zdXJlIHRoYXQgdGhlIG91dHB1dCBpbmNsdWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHN1cHBvcnQgY29ycmVjdCBvdmVybG9hZCBzZWxlY3Rpb24gYXQgcnVudGltZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IlRoZSBmdW5jdGlvbiBGSElSSGVscGVycy5Ub1N0cmluZyBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvU3RyaW5nIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJUaGUgZnVuY3Rpb24gRkhJUkhlbHBlcnMuVG9TdHJpbmcgaGFzIG11bHRpcGxlIG92ZXJsb2FkcyBhbmQgZHVlIHRvIHRoZSBTaWduYXR1cmVMZXZlbCBzZXR0aW5nIChOb25lKSwgdGhlIG92ZXJsb2FkIHNpZ25hdHVyZSBpcyBub3QgYmVpbmcgaW5jbHVkZWQgaW4gdGhlIG91dHB1dC4gVGhpcyBtYXkgcmVzdWx0IGluIGFtYmlndW91cyBmdW5jdGlvbiByZXNvbHV0aW9uIGF0IHJ1bnRpbWUsIGNvbnNpZGVyIHNldHRpbmcgdGhlIFNpZ25hdHVyZUxldmVsIHRvIE92ZXJsb2FkcyBvciBBbGwgdG8gZW5zdXJlIHRoYXQgdGhlIG91dHB1dCBpbmNsdWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHN1cHBvcnQgY29ycmVjdCBvdmVybG9hZCBzZWxlY3Rpb24gYXQgcnVudGltZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IlRoZSBmdW5jdGlvbiBGSElSSGVscGVycy5Ub1N0cmluZyBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvSW50ZXJ2YWwgaGFzIG11bHRpcGxlIG92ZXJsb2FkcyBhbmQgZHVlIHRvIHRoZSBTaWduYXR1cmVMZXZlbCBzZXR0aW5nIChOb25lKSwgdGhlIG92ZXJsb2FkIHNpZ25hdHVyZSBpcyBub3QgYmVpbmcgaW5jbHVkZWQgaW4gdGhlIG91dHB1dC4gVGhpcyBtYXkgcmVzdWx0IGluIGFtYmlndW91cyBmdW5jdGlvbiByZXNvbHV0aW9uIGF0IHJ1bnRpbWUsIGNvbnNpZGVyIHNldHRpbmcgdGhlIFNpZ25hdHVyZUxldmVsIHRvIE92ZXJsb2FkcyBvciBBbGwgdG8gZW5zdXJlIHRoYXQgdGhlIG91dHB1dCBpbmNsdWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHN1cHBvcnQgY29ycmVjdCBvdmVybG9hZCBzZWxlY3Rpb24gYXQgcnVudGltZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IlRoZSBmdW5jdGlvbiBGSElSSGVscGVycy5Ub0RhdGVUaW1lIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJUaGUgZnVuY3Rpb24gRkhJUkhlbHBlcnMuVG9JbnRlcnZhbCBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvRGF0ZVRpbWUgaGFzIG11bHRpcGxlIG92ZXJsb2FkcyBhbmQgZHVlIHRvIHRoZSBTaWduYXR1cmVMZXZlbCBzZXR0aW5nIChOb25lKSwgdGhlIG92ZXJsb2FkIHNpZ25hdHVyZSBpcyBub3QgYmVpbmcgaW5jbHVkZWQgaW4gdGhlIG91dHB1dC4gVGhpcyBtYXkgcmVzdWx0IGluIGFtYmlndW91cyBmdW5jdGlvbiByZXNvbHV0aW9uIGF0IHJ1bnRpbWUsIGNvbnNpZGVyIHNldHRpbmcgdGhlIFNpZ25hdHVyZUxldmVsIHRvIE92ZXJsb2FkcyBvciBBbGwgdG8gZW5zdXJlIHRoYXQgdGhlIG91dHB1dCBpbmNsdWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHN1cHBvcnQgY29ycmVjdCBvdmVybG9hZCBzZWxlY3Rpb24gYXQgcnVudGltZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IlRoZSBmdW5jdGlvbiBGSElSSGVscGVycy5Ub1N0cmluZyBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvRGF0ZVRpbWUgaGFzIG11bHRpcGxlIG92ZXJsb2FkcyBhbmQgZHVlIHRvIHRoZSBTaWduYXR1cmVMZXZlbCBzZXR0aW5nIChOb25lKSwgdGhlIG92ZXJsb2FkIHNpZ25hdHVyZSBpcyBub3QgYmVpbmcgaW5jbHVkZWQgaW4gdGhlIG91dHB1dC4gVGhpcyBtYXkgcmVzdWx0IGluIGFtYmlndW91cyBmdW5jdGlvbiByZXNvbHV0aW9uIGF0IHJ1bnRpbWUsIGNvbnNpZGVyIHNldHRpbmcgdGhlIFNpZ25hdHVyZUxldmVsIHRvIE92ZXJsb2FkcyBvciBBbGwgdG8gZW5zdXJlIHRoYXQgdGhlIG91dHB1dCBpbmNsdWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHN1cHBvcnQgY29ycmVjdCBvdmVybG9hZCBzZWxlY3Rpb24gYXQgcnVudGltZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IlRoZSBmdW5jdGlvbiBGSElSSGVscGVycy5Ub1N0cmluZyBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvRGF0ZVRpbWUgaGFzIG11bHRpcGxlIG92ZXJsb2FkcyBhbmQgZHVlIHRvIHRoZSBTaWduYXR1cmVMZXZlbCBzZXR0aW5nIChOb25lKSwgdGhlIG92ZXJsb2FkIHNpZ25hdHVyZSBpcyBub3QgYmVpbmcgaW5jbHVkZWQgaW4gdGhlIG91dHB1dC4gVGhpcyBtYXkgcmVzdWx0IGluIGFtYmlndW91cyBmdW5jdGlvbiByZXNvbHV0aW9uIGF0IHJ1bnRpbWUsIGNvbnNpZGVyIHNldHRpbmcgdGhlIFNpZ25hdHVyZUxldmVsIHRvIE92ZXJsb2FkcyBvciBBbGwgdG8gZW5zdXJlIHRoYXQgdGhlIG91dHB1dCBpbmNsdWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHN1cHBvcnQgY29ycmVjdCBvdmVybG9hZCBzZWxlY3Rpb24gYXQgcnVudGltZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IlRoZSBmdW5jdGlvbiBGSElSSGVscGVycy5Ub0ludGVydmFsIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJUaGUgZnVuY3Rpb24gRkhJUkhlbHBlcnMuVG9JbnRlcnZhbCBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iWW91IHVzZWQgYSBzdHJpbmcgbGl0ZXJhbDogW1NXXSBoZXJlIHRoYXQgbWF0Y2hlcyBhbiBpZGVudGlmaWVyIGluIHNjb3BlOiBbU1ddLiBEaWQgeW91IG1lYW4gdG8gdXNlIHRoZSBpZGVudGlmaWVyIGluc3RlYWQ/ICYjeGE7IiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJZb3UgdXNlZCBhIHN0cmluZyBsaXRlcmFsOiBbTVNNXSBoZXJlIHRoYXQgbWF0Y2hlcyBhbiBpZGVudGlmaWVyIGluIHNjb3BlOiBbTVNNXS4gRGlkIHlvdSBtZWFuIHRvIHVzZSB0aGUgaWRlbnRpZmllciBpbnN0ZWFkPyAmI3hhOyIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iWW91IHVzZWQgYSBzdHJpbmcgbGl0ZXJhbDogW1RyYW5zXSBoZXJlIHRoYXQgbWF0Y2hlcyBhbiBpZGVudGlmaWVyIGluIHNjb3BlOiBbVHJhbnNdLiBEaWQgeW91IG1lYW4gdG8gdXNlIHRoZSBpZGVudGlmaWVyIGluc3RlYWQ/ICYjeGE7IiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJZb3UgdXNlZCBhIHN0cmluZyBsaXRlcmFsOiBbUFdJRF0gaGVyZSB0aGF0IG1hdGNoZXMgYW4gaWRlbnRpZmllciBpbiBzY29wZTogW1BXSURdLiBEaWQgeW91IG1lYW4gdG8gdXNlIHRoZSBpZGVudGlmaWVyIGluc3RlYWQ/ICYjeGE7IiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJZb3UgdXNlZCBhIHN0cmluZyBsaXRlcmFsOiBbUHJpc29uZXJdIGhlcmUgdGhhdCBtYXRjaGVzIGFuIGlkZW50aWZpZXIgaW4gc2NvcGU6IFtQcmlzb25lcl0uIERpZCB5b3UgbWVhbiB0byB1c2UgdGhlIGlkZW50aWZpZXIgaW5zdGVhZD8gJiN4YTsiIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IllvdSB1c2VkIGEgc3RyaW5nIGxpdGVyYWw6IFtTV10gaGVyZSB0aGF0IG1hdGNoZXMgYW4gaWRlbnRpZmllciBpbiBzY29wZTogW1NXXS4gRGlkIHlvdSBtZWFuIHRvIHVzZSB0aGUgaWRlbnRpZmllciBpbnN0ZWFkPyAmI3hhOyIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iWW91IHVzZWQgYSBzdHJpbmcgbGl0ZXJhbDogW01TTV0gaGVyZSB0aGF0IG1hdGNoZXMgYW4gaWRlbnRpZmllciBpbiBzY29wZTogW01TTV0uIERpZCB5b3UgbWVhbiB0byB1c2UgdGhlIGlkZW50aWZpZXIgaW5zdGVhZD8gJiN4YTsiIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IllvdSB1c2VkIGEgc3RyaW5nIGxpdGVyYWw6IFtUcmFuc10gaGVyZSB0aGF0IG1hdGNoZXMgYW4gaWRlbnRpZmllciBpbiBzY29wZTogW1RyYW5zXS4gRGlkIHlvdSBtZWFuIHRvIHVzZSB0aGUgaWRlbnRpZmllciBpbnN0ZWFkPyAmI3hhOyIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iWW91IHVzZWQgYSBzdHJpbmcgbGl0ZXJhbDogW1BXSURdIGhlcmUgdGhhdCBtYXRjaGVzIGFuIGlkZW50aWZpZXIgaW4gc2NvcGU6IFtQV0lEXS4gRGlkIHlvdSBtZWFuIHRvIHVzZSB0aGUgaWRlbnRpZmllciBpbnN0ZWFkPyAmI3hhOyIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iWW91IHVzZWQgYSBzdHJpbmcgbGl0ZXJhbDogW1ByaXNvbmVyXSBoZXJlIHRoYXQgbWF0Y2hlcyBhbiBpZGVudGlmaWVyIGluIHNjb3BlOiBbUHJpc29uZXJdLiBEaWQgeW91IG1lYW4gdG8gdXNlIHRoZSBpZGVudGlmaWVyIGluc3RlYWQ/ICYjeGE7IiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJZb3UgdXNlZCBhIHN0cmluZyBsaXRlcmFsOiBbU1ddIGhlcmUgdGhhdCBtYXRjaGVzIGFuIGlkZW50aWZpZXIgaW4gc2NvcGU6IFtTV10uIERpZCB5b3UgbWVhbiB0byB1c2UgdGhlIGlkZW50aWZpZXIgaW5zdGVhZD8gJiN4YTsiIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IllvdSB1c2VkIGEgc3RyaW5nIGxpdGVyYWw6IFtNU01dIGhlcmUgdGhhdCBtYXRjaGVzIGFuIGlkZW50aWZpZXIgaW4gc2NvcGU6IFtNU01dLiBEaWQgeW91IG1lYW4gdG8gdXNlIHRoZSBpZGVudGlmaWVyIGluc3RlYWQ/ICYjeGE7IiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJZb3UgdXNlZCBhIHN0cmluZyBsaXRlcmFsOiBbVHJhbnNdIGhlcmUgdGhhdCBtYXRjaGVzIGFuIGlkZW50aWZpZXIgaW4gc2NvcGU6IFtUcmFuc10uIERpZCB5b3UgbWVhbiB0byB1c2UgdGhlIGlkZW50aWZpZXIgaW5zdGVhZD8gJiN4YTsiIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IllvdSB1c2VkIGEgc3RyaW5nIGxpdGVyYWw6IFtQV0lEXSBoZXJlIHRoYXQgbWF0Y2hlcyBhbiBpZGVudGlmaWVyIGluIHNjb3BlOiBbUFdJRF0uIERpZCB5b3UgbWVhbiB0byB1c2UgdGhlIGlkZW50aWZpZXIgaW5zdGVhZD8gJiN4YTsiIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IllvdSB1c2VkIGEgc3RyaW5nIGxpdGVyYWw6IFtQcmlzb25lcl0gaGVyZSB0aGF0IG1hdGNoZXMgYW4gaWRlbnRpZmllciBpbiBzY29wZTogW1ByaXNvbmVyXS4gRGlkIHlvdSBtZWFuIHRvIHVzZSB0aGUgaWRlbnRpZmllciBpbnN0ZWFkPyAmI3hhOyIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iWW91IHVzZWQgYSBzdHJpbmcgbGl0ZXJhbDogW0RpYWdub3NlZCBUQl0gaGVyZSB0aGF0IG1hdGNoZXMgYW4gaWRlbnRpZmllciBpbiBzY29wZTogW0RpYWdub3NlZCBUQl0uIERpZCB5b3UgbWVhbiB0byB1c2UgdGhlIGlkZW50aWZpZXIgaW5zdGVhZD8gJiN4YTsiIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IllvdSB1c2VkIGEgc3RyaW5nIGxpdGVyYWw6IFtQcmVzdW1wdGl2ZSBUQl0gaGVyZSB0aGF0IG1hdGNoZXMgYW4gaWRlbnRpZmllciBpbiBzY29wZTogW1ByZXN1bXB0aXZlIFRCXS4gRGlkIHlvdSBtZWFuIHRvIHVzZSB0aGUgaWRlbnRpZmllciBpbnN0ZWFkPyAmI3hhOyIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iWW91IHVzZWQgYSBzdHJpbmcgbGl0ZXJhbDogW0NvbW11bml0eS1sZXZlbCB0ZXN0aW5nXSBoZXJlIHRoYXQgbWF0Y2hlcyBhbiBpZGVudGlmaWVyIGluIHNjb3BlOiBbQ29tbXVuaXR5LWxldmVsIHRlc3RpbmddLiBEaWQgeW91IG1lYW4gdG8gdXNlIHRoZSBpZGVudGlmaWVyIGluc3RlYWQ/ICYjeGE7IiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJZb3UgdXNlZCBhIHN0cmluZyBsaXRlcmFsOiBbRmFjaWxpdHktbGV2ZWwgdGVzdGluZ10gaGVyZSB0aGF0IG1hdGNoZXMgYW4gaWRlbnRpZmllciBpbiBzY29wZTogW0ZhY2lsaXR5LWxldmVsIHRlc3RpbmddLiBEaWQgeW91IG1lYW4gdG8gdXNlIHRoZSBpZGVudGlmaWVyIGluc3RlYWQ/ICYjeGE7IiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJUaGUgZnVuY3Rpb24gRkhJUkhlbHBlcnMuVG9EYXRlVGltZSBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvU3RyaW5nIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJUaGUgZnVuY3Rpb24gRkhJUkhlbHBlcnMuVG9EYXRlVGltZSBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvRGF0ZVRpbWUgaGFzIG11bHRpcGxlIG92ZXJsb2FkcyBhbmQgZHVlIHRvIHRoZSBTaWduYXR1cmVMZXZlbCBzZXR0aW5nIChOb25lKSwgdGhlIG92ZXJsb2FkIHNpZ25hdHVyZSBpcyBub3QgYmVpbmcgaW5jbHVkZWQgaW4gdGhlIG91dHB1dC4gVGhpcyBtYXkgcmVzdWx0IGluIGFtYmlndW91cyBmdW5jdGlvbiByZXNvbHV0aW9uIGF0IHJ1bnRpbWUsIGNvbnNpZGVyIHNldHRpbmcgdGhlIFNpZ25hdHVyZUxldmVsIHRvIE92ZXJsb2FkcyBvciBBbGwgdG8gZW5zdXJlIHRoYXQgdGhlIG91dHB1dCBpbmNsdWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHN1cHBvcnQgY29ycmVjdCBvdmVybG9hZCBzZWxlY3Rpb24gYXQgcnVudGltZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IlRoZSBmdW5jdGlvbiBGSElSSGVscGVycy5Ub1N0cmluZyBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvRGF0ZVRpbWUgaGFzIG11bHRpcGxlIG92ZXJsb2FkcyBhbmQgZHVlIHRvIHRoZSBTaWduYXR1cmVMZXZlbCBzZXR0aW5nIChOb25lKSwgdGhlIG92ZXJsb2FkIHNpZ25hdHVyZSBpcyBub3QgYmVpbmcgaW5jbHVkZWQgaW4gdGhlIG91dHB1dC4gVGhpcyBtYXkgcmVzdWx0IGluIGFtYmlndW91cyBmdW5jdGlvbiByZXNvbHV0aW9uIGF0IHJ1bnRpbWUsIGNvbnNpZGVyIHNldHRpbmcgdGhlIFNpZ25hdHVyZUxldmVsIHRvIE92ZXJsb2FkcyBvciBBbGwgdG8gZW5zdXJlIHRoYXQgdGhlIG91dHB1dCBpbmNsdWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHN1cHBvcnQgY29ycmVjdCBvdmVybG9hZCBzZWxlY3Rpb24gYXQgcnVudGltZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IlRoZSBmdW5jdGlvbiBGSElSSGVscGVycy5Ub1N0cmluZyBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvSW50ZXJ2YWwgaGFzIG11bHRpcGxlIG92ZXJsb2FkcyBhbmQgZHVlIHRvIHRoZSBTaWduYXR1cmVMZXZlbCBzZXR0aW5nIChOb25lKSwgdGhlIG92ZXJsb2FkIHNpZ25hdHVyZSBpcyBub3QgYmVpbmcgaW5jbHVkZWQgaW4gdGhlIG91dHB1dC4gVGhpcyBtYXkgcmVzdWx0IGluIGFtYmlndW91cyBmdW5jdGlvbiByZXNvbHV0aW9uIGF0IHJ1bnRpbWUsIGNvbnNpZGVyIHNldHRpbmcgdGhlIFNpZ25hdHVyZUxldmVsIHRvIE92ZXJsb2FkcyBvciBBbGwgdG8gZW5zdXJlIHRoYXQgdGhlIG91dHB1dCBpbmNsdWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHN1cHBvcnQgY29ycmVjdCBvdmVybG9hZCBzZWxlY3Rpb24gYXQgcnVudGltZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IlRoZSBmdW5jdGlvbiBGSElSSGVscGVycy5Ub0ludGVydmFsIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJUaGUgZnVuY3Rpb24gRkhJUkhlbHBlcnMuVG9JbnRlcnZhbCBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvU3RyaW5nIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJUaGUgZnVuY3Rpb24gRkhJUkhlbHBlcnMuVG9JbnRlcnZhbCBoYXMgbXVsdGlwbGUgb3ZlcmxvYWRzIGFuZCBkdWUgdG8gdGhlIFNpZ25hdHVyZUxldmVsIHNldHRpbmcgKE5vbmUpLCB0aGUgb3ZlcmxvYWQgc2lnbmF0dXJlIGlzIG5vdCBiZWluZyBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LiBUaGlzIG1heSByZXN1bHQgaW4gYW1iaWd1b3VzIGZ1bmN0aW9uIHJlc29sdXRpb24gYXQgcnVudGltZSwgY29uc2lkZXIgc2V0dGluZyB0aGUgU2lnbmF0dXJlTGV2ZWwgdG8gT3ZlcmxvYWRzIG9yIEFsbCB0byBlbnN1cmUgdGhhdCB0aGUgb3V0cHV0IGluY2x1ZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gc3VwcG9ydCBjb3JyZWN0IG92ZXJsb2FkIHNlbGVjdGlvbiBhdCBydW50aW1lLiIgZXJyb3JUeXBlPSJzZW1hbnRpYyIgZXJyb3JTZXZlcml0eT0id2FybmluZyIvPgogICAgPHdzdHhuczg3OmFubm90YXRpb24gd3N0eG5zODc6dHlwZT0iQ3FsVG9FbG1FcnJvciIgbWVzc2FnZT0iVGhlIGZ1bmN0aW9uIEZISVJIZWxwZXJzLlRvSW50ZXJ2YWwgaGFzIG11bHRpcGxlIG92ZXJsb2FkcyBhbmQgZHVlIHRvIHRoZSBTaWduYXR1cmVMZXZlbCBzZXR0aW5nIChOb25lKSwgdGhlIG92ZXJsb2FkIHNpZ25hdHVyZSBpcyBub3QgYmVpbmcgaW5jbHVkZWQgaW4gdGhlIG91dHB1dC4gVGhpcyBtYXkgcmVzdWx0IGluIGFtYmlndW91cyBmdW5jdGlvbiByZXNvbHV0aW9uIGF0IHJ1bnRpbWUsIGNvbnNpZGVyIHNldHRpbmcgdGhlIFNpZ25hdHVyZUxldmVsIHRvIE92ZXJsb2FkcyBvciBBbGwgdG8gZW5zdXJlIHRoYXQgdGhlIG91dHB1dCBpbmNsdWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHN1cHBvcnQgY29ycmVjdCBvdmVybG9hZCBzZWxlY3Rpb24gYXQgcnVudGltZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IlRoZSBmdW5jdGlvbiBGSElSSGVscGVycy5Ub0ludGVydmFsIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJDcWxUb0VsbUVycm9yIiBtZXNzYWdlPSJUaGUgZnVuY3Rpb24gRkhJUkhlbHBlcnMuVG9TdHJpbmcgaGFzIG11bHRpcGxlIG92ZXJsb2FkcyBhbmQgZHVlIHRvIHRoZSBTaWduYXR1cmVMZXZlbCBzZXR0aW5nIChOb25lKSwgdGhlIG92ZXJsb2FkIHNpZ25hdHVyZSBpcyBub3QgYmVpbmcgaW5jbHVkZWQgaW4gdGhlIG91dHB1dC4gVGhpcyBtYXkgcmVzdWx0IGluIGFtYmlndW91cyBmdW5jdGlvbiByZXNvbHV0aW9uIGF0IHJ1bnRpbWUsIGNvbnNpZGVyIHNldHRpbmcgdGhlIFNpZ25hdHVyZUxldmVsIHRvIE92ZXJsb2FkcyBvciBBbGwgdG8gZW5zdXJlIHRoYXQgdGhlIG91dHB1dCBpbmNsdWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHN1cHBvcnQgY29ycmVjdCBvdmVybG9hZCBzZWxlY3Rpb24gYXQgcnVudGltZS4iIGVycm9yVHlwZT0ic2VtYW50aWMiIGVycm9yU2V2ZXJpdHk9Indhcm5pbmciLz4KICAgIDx3c3R4bnM4Nzphbm5vdGF0aW9uIHdzdHhuczg3OnR5cGU9IkNxbFRvRWxtRXJyb3IiIG1lc3NhZ2U9IlRoZSBmdW5jdGlvbiBGSElSSGVscGVycy5Ub0ludGVydmFsIGhhcyBtdWx0aXBsZSBvdmVybG9hZHMgYW5kIGR1ZSB0byB0aGUgU2lnbmF0dXJlTGV2ZWwgc2V0dGluZyAoTm9uZSksIHRoZSBvdmVybG9hZCBzaWduYXR1cmUgaXMgbm90IGJlaW5nIGluY2x1ZGVkIGluIHRoZSBvdXRwdXQuIFRoaXMgbWF5IHJlc3VsdCBpbiBhbWJpZ3VvdXMgZnVuY3Rpb24gcmVzb2x1dGlvbiBhdCBydW50aW1lLCBjb25zaWRlciBzZXR0aW5nIHRoZSBTaWduYXR1cmVMZXZlbCB0byBPdmVybG9hZHMgb3IgQWxsIHRvIGVuc3VyZSB0aGF0IHRoZSBvdXRwdXQgaW5jbHVkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBzdXBwb3J0IGNvcnJlY3Qgb3ZlcmxvYWQgc2VsZWN0aW9uIGF0IHJ1bnRpbWUuIiBlcnJvclR5cGU9InNlbWFudGljIiBlcnJvclNldmVyaXR5PSJ3YXJuaW5nIi8+CiAgICA8d3N0eG5zODc6YW5ub3RhdGlvbiB3c3R4bnM4Nzp0eXBlPSJBbm5vdGF0aW9uIj4KICAgICAgPHdzdHhuczg4OnMgeG1sbnM6d3N0eG5zODg9InVybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMSIgcj0iMTUxNyI+CiAgICAgICAgPHM+CiAgICAgICAgICA8cz4KICAgICAgICAgICAgPG5hbWU+e3VybjpobDctb3JnOmNxbC1hbm5vdGF0aW9uczpyMX1zPC9uYW1lPgogICAgICAgICAgICA8ZGVjbGFyZWRUeXBlPm9yZy5obDcuY3FsX2Fubm90YXRpb25zLnIxLk5hcnJhdGl2ZTwvZGVjbGFyZWRUeXBlPgogICAgICAgICAgICA8c2NvcGU+amFrYXJ0YS54bWwuYmluZC5KQVhCRWxlbWVudCRHbG9iYWxTY29wZTwvc2NvcGU+CiAgICAgICAgICAgIDx2YWx1ZT4KICAgICAgICAgICAgICA8cz4KICAgICAgICAgICAgICAgIDxzPjwvcz4KICAgICAgICAgICAgICAgIDxzPmxpYnJhcnkgSElWSW5kaWNhdG9yQ29tbW9uIHZlcnNpb24gJzAuMDEnPC9zPgogICAgICAgICAgICAgIDwvcz4KICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgPG5pbD5mYWxzZTwvbmlsPgogICAgICAgICAgICA8Z2xvYmFsU2NvcGU+dHJ1ZTwvZ2xvYmFsU2NvcGU+CiAgICAgICAgICAgIDx0eXBlU3Vic3RpdHV0ZWQ+ZmFsc2U8L3R5cGVTdWJzdGl0dXRlZD4KICAgICAgICAgIDwvcz4KICAgICAgICA8L3M+CiAgICAgIDwvd3N0eG5zODg6cz4KICAgIDwvd3N0eG5zODc6YW5ub3RhdGlvbj4KICA8L3dzdHhuczg3OmFubm90YXRpb24+CjwvTGlicmFyeT4K"/>
  </content>
  <content>
    <contentType value="text/cql"/>
    <data
          value="bGlicmFyeSBISVZJbmRpY2F0b3JDb21tb24gdmVyc2lvbiAnMC4wMScgCgp1c2luZyBGSElSIHZlcnNpb24gJzQuMC4xJwoKCmNvZGVzeXN0ZW0gIk9ic2VydmF0aW9uVmFsdWUiOiAnaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi12YWx1ZScKY29kZXN5c3RlbSAiSElWX0RBS19Db2RlcyI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL2l0ZWNoLXV3L3doby1zbWFydC1oaXYtZGFrL0NvZGVTeXN0ZW0vY29uY2VwdC1jb2RlcycKY29kZXN5c3RlbSAiQ29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2RlcyI6ICdodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL2NvbmRpdGlvbi1jbGluaWNhbCcKY29kZXN5c3RlbSAiQ29uZGl0aW9uQ2F0ZWdvcnlDb2RlcyI6ICdodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL2NvbmRpdGlvbi1jYXRlZ29yeScKY29kZXN5c3RlbSAiT2JzZXJ2YXRpb25TdGF0dXNDb2RlcyI6ICdodHRwOi8vaGw3Lm9yZy9maGlyL29ic2VydmF0aW9uLXN0YXR1cycKCmNvZGVzeXN0ZW0gIktleXBvcHVsYXRpb25tZW1iZXJ0eXBlKkNvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvaXRlY2gtdXcvVmFsdWVTZXQvaGl2LWItZGU1MScKY29kZXN5c3RlbSAiSElWc3RhdHVzQ29kZXMiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9pdGVjaC11dy9WYWx1ZVNldC9oaXYtYi1kZTExNicKY29kZXN5c3RlbSAiSElWdHJlYXRtZW50b3V0Y29tZUNvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvaXRlY2gtdXcvVmFsdWVTZXQvaGl2LWgtZGU0MicKY29kZXN5c3RlbSAiT2JzZXJ2YXRpb25DYXRlZ29yeUNvZGVzIjogJ2h0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnknCgppbmNsdWRlIEZISVJIZWxwZXJzIHZlcnNpb24gJzQuMC4xJwppbmNsdWRlIFdIT0NvbW1vbiBjYWxsZWQgV0NvbQppbmNsdWRlIEZISVJDb21tb24gY2FsbGVkIEZDCgpwYXJhbWV0ZXIgIk1lYXN1cmVtZW50IFBlcmlvZCIgSW50ZXJ2YWw8RGF0ZT4gZGVmYXVsdCBJbnRlcnZhbFtAMjAyMC0wMS0wMSwgQDIwMjAtMTItMzFdCgpjb2RlICJTZXggV29ya2VyIjogJ0hJVi5CLkRFNTEnIGZyb20gIktleXBvcHVsYXRpb25tZW1iZXJ0eXBlKkNvZGVzIiBkaXNwbGF5ICdzZXggd29ya2VyJwpjb2RlICJNZW4gd2hvIGhhdmUgc2V4IHdpdGggbWVuIjogJ0hJVi5CLkRFNTInIGZyb20gIktleXBvcHVsYXRpb25tZW1iZXJ0eXBlKkNvZGVzIiBkaXNwbGF5ICdNU00nCmNvZGUgIlRyYW5zIGFuZCBnZW5kZXItZGl2ZXJzZSBwZW9wbGUiOiAnSElWLkIuREU1MycgZnJvbSAiS2V5cG9wdWxhdGlvbm1lbWJlcnR5cGUqQ29kZXMiIGRpc3BsYXkgJ1RyYW5zJwpjb2RlICJQZW9wbGUgd2hvIGluamVjdCBkcnVncyI6ICdISVYuQi5ERTU0JyBmcm9tICJLZXlwb3B1bGF0aW9ubWVtYmVydHlwZSpDb2RlcyIgZGlzcGxheSAnUFdJRCcKY29kZSAiUGVvcGxlIGxpdmluZyBpbiBwcmlzb25zIGFuZCBvdGhlciBjbG9zZWQgc2V0dGluZ3MiOiAnSElWLkIuREU1NScgZnJvbSAiS2V5cG9wdWxhdGlvbm1lbWJlcnR5cGUqQ29kZXMiIGRpc3BsYXkgJ1ByaXNvbmVyJwoKY29kZSAiSElWLXBvc2l0aXZlIjogJ0hJVi5CLkRFMTE2JyBmcm9tICJISVZzdGF0dXNDb2RlcyIgZGlzcGxheSAnSElWIFBvc2l0aXZlJwpjb2RlICJEaWFnbm9zZWQgVEIiOiAnSElWLkQuREU5NDAnIGZyb20gIkhJVnN0YXR1c0NvZGVzIiBkaXNwbGF5ICdEaWFnbm9zZWQgVEInCmNvZGUgIlByZXN1bXB0aXZlIFRCIjogJ0hJVi5ELkRFOTQ1JyBmcm9tICJISVZzdGF0dXNDb2RlcyIgZGlzcGxheSAnUHJlc3VtcHRpdmUgVEInCgovL2NvZGUgIk9uIEFSVCI6ICdISVYuRC5ERTM4JyBmcm9tICJISVZfREFLX0NvZGVzIiBkaXNwbGF5ICdPbiBBUlQnCgpjb2Rlc3lzdGVtIEFSVENvZGVzOiAnaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvQ29kZVN5c3RlbS9hcnQtY29kZXMnCnZhbHVlc2V0ICJPbiBBUlQiOiAnaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvVmFsdWVTZXQvb24tYXJ0Jwp2YWx1ZXNldCAiZW5jb3VudGVyLWRpYWdub3NpcyI6ICdodHRwOi8vZXhhbXBsZS5vcmcvZmhpci9WYWx1ZVNldC9lbmNvdW50ZXItZGlhZ25vc2lzJwp2YWx1ZXNldCAic29jaWFsLWhpc3RvcnkiOiAnaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvVmFsdWVTZXQvc29jaWFsLWhpc3RvcnknCnZhbHVlc2V0ICJISVZ0ZXN0dHlwZUNvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvaXRlY2gtdXcvVmFsdWVTZXQvaGl2LWItZGU4MicKdmFsdWVzZXQgIkNvbW11bml0eS1sZXZlbCB0ZXN0aW5nIiA6ICdodHRwOi8vZXhhbXBsZS5vcmcvZmhpci9WYWx1ZVNldC9ISVYuQi5ERTE2Jwp2YWx1ZXNldCAiRmFjaWxpdHktbGV2ZWwgdGVzdGluZyIgOiAnaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvVmFsdWVTZXQvSElWLkIuREUxNycKdmFsdWVzZXQgIkFOQyBjb250YWN0IGR1cmluZyBwcmVnbmFuY3kiIDogJ2h0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1ZhbHVlU2V0L0hJVi5FLkRFMzknCgovL3ZhbHVlc2V0ICJoaXYgcG9zaXRpdmUiOiAnaHR0cDovL2V4YW1wbGUub3JnL2ZoaXIvVmFsdWVTZXQvc29jaWFsLWhpc3RvcnknCgpjb2RlICJMb3N0IHRvIGZvbGxvdy11cCI6ICdISVYuSC5ERTQyJyBmcm9tICJISVZ0cmVhdG1lbnRvdXRjb21lQ29kZXMiIGRpc3BsYXkgJ0xvc3QgdG8gZm9sbG93LXVwJwpjb2RlICJUcmFuc2ZlcnJlZCBvdXQiOiAnSElWLkguREU0MycgZnJvbSAiSElWdHJlYXRtZW50b3V0Y29tZUNvZGVzIiBkaXNwbGF5ICdUcmFuc2ZlcnJlZCBvdXQnCmNvZGUgIkRlYXRoIChkb2N1bWVudGVkKSI6ICdISVYuSC5ERTQ0JyBmcm9tICJISVZ0cmVhdG1lbnRvdXRjb21lQ29kZXMiIGRpc3BsYXkgJ0RlYXRoIChkb2N1bWVudGVkKScKY29kZSAiUmVmdXNlZCAoc3RvcHBlZCkgdHJlYXRtZW50IjogJ0hJVi5ILkRFNDUnIGZyb20gIkhJVnRyZWF0bWVudG91dGNvbWVDb2RlcyIgZGlzcGxheSAnUmVmdXNlZCAoc3RvcHBlZCkgdHJlYXRtZW50JwoKY29kZXN5c3RlbSAiQWRtaW5pc3RyYXRpdmUgR2VuZGVyIENvZGVzIjogJ2h0dHA6Ly9obDcub3JnL2ZoaXIvYWRtaW5pc3RyYXRpdmUtZ2VuZGVyJwpjb2RlICJNYWxlcyIgOiAnbWFsZScgZnJvbSAiQWRtaW5pc3RyYXRpdmUgR2VuZGVyIENvZGVzIiBkaXNwbGF5ICdNYWxlcycKY29kZSAiRmVtYWxlcyIgOiAnZmVtYWxlJyBmcm9tICJBZG1pbmlzdHJhdGl2ZSBHZW5kZXIgQ29kZXMiIGRpc3BsYXkgJ0ZlbWFsZXMnCmNvZGUgIk90aGVyIiA6ICdvdGhlcicgZnJvbSAiQWRtaW5pc3RyYXRpdmUgR2VuZGVyIENvZGVzIiBkaXNwbGF5ICdPdGhlci9OQScKLyogRVhQQU5ERUQgKi8KY29kZSAiVHJhbnMgTWFsZXMiIDogJ3RyYW5zZ2VuZGVyIG1hbGUnIGZyb20gIkFkbWluaXN0cmF0aXZlIEdlbmRlciBDb2RlcyIgZGlzcGxheSAnVHJhbnMgTWFsZXMnCmNvZGUgIlRyYW5zIEZlbWFsZXMiIDogJ3RyYW5zZ2VuZGVyIGZlbWFsZScgZnJvbSAiQWRtaW5pc3RyYXRpdmUgR2VuZGVyIENvZGVzIiBkaXNwbGF5ICdUcmFucyBGZW1hbGVzJwoKCgovLyBDb25kaXRpb24gQ2xpbmljYWwgU3RhdHVzIENvZGVzIC0gQ29uc2lkZXIgdmFsdWUgc2V0cyBmb3IgdGhlc2UKY29kZSAiYWN0aXZlIjogJ2FjdGl2ZScgZnJvbSAiQ29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2RlcyIKY29kZSAicmVjdXJyZW5jZSI6ICdyZWN1cnJlbmNlJyBmcm9tICJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIgpjb2RlICJyZWxhcHNlIjogJ3JlbGFwc2UnIGZyb20gIkNvbmRpdGlvbkNsaW5pY2FsU3RhdHVzQ29kZXMiCmNvZGUgImluYWN0aXZlIjogJ2luYWN0aXZlJyBmcm9tICJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIgpjb2RlICJyZW1pc3Npb24iOiAncmVtaXNzaW9uJyBmcm9tICJDb25kaXRpb25DbGluaWNhbFN0YXR1c0NvZGVzIgpjb2RlICJyZXNvbHZlZCI6ICdyZXNvbHZlZCcgZnJvbSAiQ29uZGl0aW9uQ2xpbmljYWxTdGF0dXNDb2RlcyIKCi8vIENvbmRpdGlvbiBDYXRlZ29yeSBDb2Rlcwpjb2RlICJwcm9ibGVtLWxpc3QtaXRlbSI6ICdwcm9ibGVtLWxpc3QtaXRlbScgZnJvbSAiQ29uZGl0aW9uQ2F0ZWdvcnlDb2RlcyIgZGlzcGxheSAnUHJvYmxlbSBMaXN0IEl0ZW0nCi8vY29kZSAiZW5jb3VudGVyLWRpYWdub3NpcyI6ICdlbmNvdW50ZXItZGlhZ25vc2lzJyBmcm9tICJDb25kaXRpb25DYXRlZ29yeUNvZGVzIiBkaXNwbGF5ICdFbmNvdW50ZXIgRGlhZ25vc2lzJwoKLy8gRXBpc29kZSBvZiBDYXJlIFN0YXR1cwovL2NvZGUgInNvY2lhbC1oaXN0b3J5IjogJ3NvY2lhbC1oaXN0b3J5JyBmcm9tICJPYnNlcnZhdGlvbkNhdGVnb3J5Q29kZXMiIGRpc3BsYXkgJ1NvY2lhbCBIaXN0b3J5JwoKY29udGV4dCBQYXRpZW50CgovKgogKiBISVYgUG9zaXRpdmUgZHVyaW5nIHRoZSBtZWFzdXJlbWVudCBwZXJpb2QKICogRG9lcyBpc3N1ZWQgaW1wbHkgdGhhdCByZXN1bHRzIHJldHVybmVkIHRvIHRlc3RlcgogKiBvciBzaG91bGQgdXNlIGNvbW11bmljYXRpb24gb3IgZW5jb3VudGVyIHJlc291cmNlIHRvIHNwZWNpZnk/CiAqLwoKCgpkZWZpbmUgIkhJViBQb3NpdGl2ZSBDb25kaXRpb24iOgpbQ29uZGl0aW9uXSBDCiAgICB3aGVyZSBDLmNsaW5pY2FsU3RhdHVzIH4gImFjdGl2ZSIKICAgIGFuZCBDLmNhdGVnb3J5IGluICJlbmNvdW50ZXItZGlhZ25vc2lzIgogICAgYW5kIEMuY29kZSB+ICJISVYtcG9zaXRpdmUiCgpkZWZpbmUgIkhJViBQb3NpdGl2ZSBPYnNlcnZhdGlvbiI6CltPYnNlcnZhdGlvbl0gTwogICAgd2hlcmUgTy5zdGF0dXMgaW4geydmaW5hbCcsICdhbWVuZGVkJ30KICAgIGFuZCBPLmNvZGUgaW4gIkhJVnRlc3R0eXBlQ29kZXMiCiAgICBhbmQgTy52YWx1ZSB+ICJISVYtcG9zaXRpdmUiCgoKZGVmaW5lICJISVYgdGVzdCByZXN1bHRlZCI6CiAgW09ic2VydmF0aW9uXSBPCiAgICB3aGVyZSBPLnN0YXR1cyBpbiB7J2ZpbmFsJywgJ2FtZW5kZWQnfQogICAgYW5kIE8uY29kZSBpbiAiSElWdGVzdHR5cGVDb2RlcyIKCmRlZmluZSAiSElWIFRyZWF0bWVudCBBY3RpdmUiOgpbTWVkaWNhdGlvblN0YXRlbWVudF0gTVMKICAgIHdoZXJlIE1TLnN0YXR1cyA9ICdyZWNvcmRlZCcKICAgIGFuZCBNUy5yZWFzb25Db2RlIGluICJPbiBBUlQiCgoKZGVmaW5lICJQYXRpZW50IERlY2Vhc2VkIGJlZm9yZSBlbmQgb2YgTWVhc3VyZW1lbnQgUGVyaW9kIjoKICBjYXNlIAogICAgd2hlbiBQYXRpZW50LmRlY2Vhc2VkIGlzIEZISVIuYm9vbGVhbiBhbmQgUGF0aWVudC5kZWNlYXNlZCB+IHRydWUgdGhlbiBQYXRpZW50Lm1ldGEubGFzdFVwZGF0ZWQgIGJlZm9yZSBlbmQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIKICAgIHdoZW4gUGF0aWVudC5kZWNlYXNlZCBpcyBGSElSLmRhdGVUaW1lIHRoZW4gUGF0aWVudC5kZWNlYXNlZCBhcyBGSElSLmRhdGVUaW1lIGJlZm9yZSBlbmQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIKICAgIGVsc2UgZmFsc2UKICBlbmQKCmRlZmluZSAiUGF0aWVudCBEZWNlYXNlZCBkdXJpbmcgTWVhc3VyZW1lbnQgUGVyaW9kIjoKICBjYXNlIAogICAgd2hlbiBQYXRpZW50LmRlY2Vhc2VkIGlzIEZISVIuYm9vbGVhbiBhbmQgUGF0aWVudC5kZWNlYXNlZCB+IHRydWUgdGhlbiBQYXRpZW50Lm1ldGEubGFzdFVwZGF0ZWQgYmVmb3JlIGVuZCBvZiAgIk1lYXN1cmVtZW50IFBlcmlvZCIgYW5kICBQYXRpZW50Lm1ldGEubGFzdFVwZGF0ZWQgYWZ0ZXIgc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIKICAgIHdoZW4gUGF0aWVudC5kZWNlYXNlZCBpcyBGSElSLmRhdGVUaW1lIHRoZW4gUGF0aWVudC5kZWNlYXNlZCBhcyBGSElSLmRhdGVUaW1lIGJlZm9yZSBlbmQgb2YgICJNZWFzdXJlbWVudCBQZXJpb2QiIGFuZCBQYXRpZW50LmRlY2Vhc2VkIGFzIEZISVIuZGF0ZVRpbWUgYWZ0ZXIgc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIKICAgIGVsc2UgZmFsc2UKICBlbmQKCi8qIEVuZCBvZiBjYXJlIGJlY2F1c2Ugb2YgdHJhbnNmZXJyaW5nIG91dCwgZGVhdGgsIGxvc3QgdG8gZm9sbG93IHVwLCBvciBzdG9wcGVkIHRyZWF0bWVudCovCgpkZWZpbmUgIlN0b3BwZWQgQVJUIGF0IEZhY2lsaXR5IGR1cmluZyB0aGUgbWVhc3VyZW1lbnQgcGVyaW9kIjoKICAgIGV4aXN0cygKICAgIFtFcGlzb2RlT2ZDYXJlXSBFT1MKICAgIHdoZXJlIEVPUy50eXBlIGluICJPbiBBUlQiCiAgICBhbmQgKGV4aXN0cyAoCiAgICAgIEVPUy5zdGF0dXNIaXN0b3J5IEgKICAgICAgd2hlcmUgSC5zdGF0dXMgPSAnZmluaXNoZWQnCiAgICAgIGFuZCBILnBlcmlvZCBlbmRzIGR1cmluZyAiTWVhc3VyZW1lbnQgUGVyaW9kIgogICAgKSAKICAgIG9yICgKICAgICAgRU9TLnN0YXR1cyA9ICdmaW5pc2hlZCcKICAgICAgYW5kIEVPUy5wZXJpb2QgZW5kcyBkdXJpbmcgIk1lYXN1cmVtZW50IFBlcmlvZCIKICAgICkKICAgICkKICAgICkKCi8qCiAqIEJ5IEFnZSBTdHJhdGlmaWVycwogKiAoMOKAkzQsIDXigJM5LCAxMOKAkzE0LCAxNeKAkzE5LCAyMOKAkzI0LCAyNeKAkzI5LCAzMOKAkzM0LCAzNeKAkzM5LCA0MOKAkzQ0LCA0NeKAkzQ5LCA1MCsgeWVhcnMpCiAqIAogKi8KZGVmaW5lICJCeSBBZ2UgU3RyYXRpZmllciI6CiAgICBjYXNlIAogICAgICAgIHdoZW4gQWdlSW5ZZWFyc0F0KHN0YXJ0IG9mICJNZWFzdXJlbWVudCBQZXJpb2QiKSA8PSA0IHRoZW4gJzAtNCcKICAgICAgICB3aGVuIEFnZUluWWVhcnNBdChzdGFydCBvZiAiTWVhc3VyZW1lbnQgUGVyaW9kIikgPD0gOSB0aGVuICc1LTknCiAgICAgICAgd2hlbiBBZ2VJblllYXJzQXQoc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIpIDw9IDE0IHRoZW4gJzEw4oCTMTQnCiAgICAgICAgd2hlbiBBZ2VJblllYXJzQXQoc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIpIDw9IDE5IHRoZW4gJzE14oCTMTknCiAgICAgICAgd2hlbiBBZ2VJblllYXJzQXQoc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIpIDw9IDI0IHRoZW4gJzIw4oCTMjQnCiAgICAgICAgd2hlbiBBZ2VJblllYXJzQXQoc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIpIDw9IDI5IHRoZW4gJzI14oCTMjknCiAgICAgICAgd2hlbiBBZ2VJblllYXJzQXQoc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIpIDw9IDM0IHRoZW4gJzMw4oCTMzQnCiAgICAgICAgd2hlbiBBZ2VJblllYXJzQXQoc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIpIDw9IDM5IHRoZW4gJzM14oCTMzknCiAgICAgICAgd2hlbiBBZ2VJblllYXJzQXQoc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIpIDw9IDQ0IHRoZW4gJzQw4oCTNDQnCiAgICAgICAgd2hlbiBBZ2VJblllYXJzQXQoc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIpIDw9IDQ5IHRoZW4gJzQ14oCTNDknCiAgICAgICAgd2hlbiBBZ2VJblllYXJzQXQoc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIpID49IDUwIHRoZW4gJzUwKycKICAgICAgICBlbHNlIG51bGwKICAgIGVuZAogIAogIC8qCiAqIEJ5IEFnZSBTdHJhdGlmaWVycwogKiBBZ2UgKDDigJM0LCA14oCTOSwgMTDigJMxNCwgMTXigJMxOSwgMjDigJMyNCwgMjXigJM0OSwgNTArIHllYXJzKQogKiAKICovCmRlZmluZSAiQnkgQWdlIFN0cmF0aWZpZXIgMiI6CiAgICBjYXNlIAogICAgICAgIHdoZW4gQWdlSW5ZZWFyc0F0KHN0YXJ0IG9mICJNZWFzdXJlbWVudCBQZXJpb2QiKSA8PSA0IHRoZW4gJzAtNCcKICAgICAgICB3aGVuIEFnZUluWWVhcnNBdChzdGFydCBvZiAiTWVhc3VyZW1lbnQgUGVyaW9kIikgPD0gOSB0aGVuICc1LTknCiAgICAgICAgd2hlbiBBZ2VJblllYXJzQXQoc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIpIDw9IDE0IHRoZW4gJzEw4oCTMTQnCiAgICAgICAgd2hlbiBBZ2VJblllYXJzQXQoc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIpIDw9IDE5IHRoZW4gJzE14oCTMTknCiAgICAgICAgd2hlbiBBZ2VJblllYXJzQXQoc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIpIDw9IDI0IHRoZW4gJzIw4oCTMjQnCiAgICAgICAgd2hlbiBBZ2VJblllYXJzQXQoc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIpIDw9IDQ5IHRoZW4gJzI14oCTNDknCiAgICAgICAgd2hlbiBBZ2VJblllYXJzQXQoc3RhcnQgb2YgIk1lYXN1cmVtZW50IFBlcmlvZCIpID49IDUwIHRoZW4gJzUwKycKICAgICAgICBlbHNlIG51bGwKICAgIGVuZAoKLyoKICogQnkgc3RhdGUgc3RyYXRpZmllcgogKi8KCmRlZmluZSAiQnkgR2VvZ3JhcGhpYyBSZWdpb24gU3RyYXRpZmllciI6CiAgICBGaXJzdChQYXRpZW50LmFkZHJlc3MgQSB3aGVyZSBBLnVzZSBpbiB7ICdob21lJyB9KS5zdGF0ZQoKLyoKICogQnkgQWRtaW5pc3RyYXRpdmUgR2VuZGVyIG9mIFBhdGllbnQgU3RyYXRpZmllcgogKiBOZWVkIHRvIGV4cGFuZCBjb2RlcwogKi8KCmRlZmluZSAiQnkgQWRtaW5pc3RyYXRpdmUgR2VuZGVyIFN0cmF0aWZpZXIiOgogICAgY2FzZSAKICAgICAgICB3aGVuIFBhdGllbnQuZ2VuZGVyID0gJ21hbGUnIHRoZW4gIk1hbGVzIgogICAgICAgIHdoZW4gUGF0aWVudC5nZW5kZXIgPSAnZmVtYWxlJyB0aGVuICJGZW1hbGVzIgogICAgICAgIHdoZW4gUGF0aWVudC5nZW5kZXIgPSAndHJhbnNnZW5kZXIgZmVtYWxlJyB0aGVuICJUcmFucyBGZW1hbGVzIgogICAgICAgIHdoZW4gUGF0aWVudC5nZW5kZXIgPSAndHJhbnNnZW5kZXIgbWFsZScgdGhlbiAiVHJhbnMgTWFsZXMiCiAgICAgICAgZWxzZSAiT3RoZXIiCiAgICBlbmQKCi8qCiAqIEtleSBwb3B1bGF0aW9ucyAobWVuIHdobyBoYXZlIHNleCB3aXRoIG1lbiwgcGVvcGxlIGxpdmluZyBpbiBwcmlzb25zIGFuZCBvdGhlciBjbG9zZWQgc2V0dGluZ3MsIHBlb3BsZSB3aG8gaW5qZWN0IGRydWdzLCBzZXggd29ya2VycywgdHJhbnMgYW5kIGdlbmRlciBkaXZlcnNlIHBlb3BsZSkKICovCgogZGVmaW5lIFNXOgogIGV4aXN0cyAoCiAgICBbT2JzZXJ2YXRpb25dIE8KICAgIHdoZXJlIE8uc3RhdHVzIGluIHsgJ2ZpbmFsJywgJ2FtZW5kZWQnLCAnY29ycmVjdGVkJyB9CiAgICBhbmQgTy5jYXRlZ29yeSBpbiAic29jaWFsLWhpc3RvcnkiCiAgICBhbmQgTy5jb2RlIH4gIlNleCBXb3JrZXIiCiAgKQoKIGRlZmluZSBNU006CiAgZXhpc3RzICgKICAgIFtPYnNlcnZhdGlvbl0gTwogICAgd2hlcmUgTy5zdGF0dXMgaW4geyAnZmluYWwnLCAnYW1lbmRlZCcsICdjb3JyZWN0ZWQnIH0KICAgIGFuZCBPLmNhdGVnb3J5IGluICJzb2NpYWwtaGlzdG9yeSIKICAgIGFuZCBPLmNvZGUgfiAiTWVuIHdobyBoYXZlIHNleCB3aXRoIG1lbiIKICApCgogIGRlZmluZSBUcmFuczoKICBleGlzdHMgKAogICAgW09ic2VydmF0aW9uXSBPCiAgICB3aGVyZSBPLnN0YXR1cyBpbiB7ICdmaW5hbCcsICdhbWVuZGVkJywgJ2NvcnJlY3RlZCcgfQogICAgYW5kIE8uY2F0ZWdvcnkgaW4gInNvY2lhbC1oaXN0b3J5IgogICAgYW5kIE8uY29kZSB+ICJUcmFucyBhbmQgZ2VuZGVyLWRpdmVyc2UgcGVvcGxlIgogICkKCiAgZGVmaW5lIFBXSUQ6CiAgZXhpc3RzICgKICAgIFtPYnNlcnZhdGlvbl0gTwogICAgd2hlcmUgTy5zdGF0dXMgaW4geyAnZmluYWwnLCAnYW1lbmRlZCcsICdjb3JyZWN0ZWQnIH0KICAgIGFuZCBPLmNhdGVnb3J5IGluICJzb2NpYWwtaGlzdG9yeSIKICAgIGFuZCBPLmNvZGUgfiAiUGVvcGxlIHdobyBpbmplY3QgZHJ1Z3MiCiAgKQoKICBkZWZpbmUgUHJpc29uZXI6CiAgZXhpc3RzICgKICAgIFtPYnNlcnZhdGlvbl0gTwogICAgd2hlcmUgTy5zdGF0dXMgaW4geyAnZmluYWwnLCAnYW1lbmRlZCcsICdjb3JyZWN0ZWQnIH0KICAgIGFuZCBPLmNhdGVnb3J5IGluICJzb2NpYWwtaGlzdG9yeSIKICAgIGFuZCBPLmNvZGUgfiAiUGVvcGxlIGxpdmluZyBpbiBwcmlzb25zIGFuZCBvdGhlciBjbG9zZWQgc2V0dGluZ3MiCiAgKQoKICBkZWZpbmUgVEJfZGlhZ25vc2VkOgogIGV4aXN0cygKICAgIChbQ29uZGl0aW9uXSBDCiAgICB3aGVyZSBDLmNsaW5pY2FsU3RhdHVzIH4gImFjdGl2ZSIKICAgIGFuZCBDLmNhdGVnb3J5IGluICJlbmNvdW50ZXItZGlhZ25vc2lzIgogICAgYW5kIEMuY29kZSB+ICJEaWFnbm9zZWQgVEIiCiAgICBhbmQgQy5vbnNldCBkdXJpbmcgIk1lYXN1cmVtZW50IFBlcmlvZCIpCiAgKQogIAogIGRlZmluZSBUQl9wcmVzdW1wdGl2ZToKICBleGlzdHMoCiAgICAoW0NvbmRpdGlvbl0gQwogICAgd2hlcmUgQy5jbGluaWNhbFN0YXR1cyB+ICJhY3RpdmUiCiAgICBhbmQgQy5jYXRlZ29yeSBpbiAiZW5jb3VudGVyLWRpYWdub3NpcyIKICAgIGFuZCBDLmNvZGUgfiAiUHJlc3VtcHRpdmUgVEIiCiAgICBhbmQgQy5vbnNldCBkdXJpbmcgIk1lYXN1cmVtZW50IFBlcmlvZCIpCiAgKQoKZGVmaW5lICJDb21tdW5pdHlfdGVzdGluZyI6CiAgZXhpc3RzKFtPYnNlcnZhdGlvbl0gTwogIC8vd2l0aCBbTy5lbmNvdW50ZXIgLT4gRW5jb3VudGVyXSBFCiAgICAgLy8gc3VjaCB0aGF0IChFLmxvY2F0aW9uIGluICJDb21tdW5pdHktbGV2ZWwgdGVzdGluZyIpCiAgd2hlcmUgKE8uc3RhdHVzIGluIHsgJ2ZpbmFsJywgJ2FtZW5kZWQnIH0KICBhbmQgTy5jb2RlIGluICJISVZ0ZXN0dHlwZUNvZGVzIgogIGFuZCBPLmlzc3VlZCBkdXJpbmcgIk1lYXN1cmVtZW50IFBlcmlvZCIpCiAgKQoKZGVmaW5lICJGYWNpbGl0eV90ZXN0aW5nIjoKICBleGlzdHMoW09ic2VydmF0aW9uXSBPCiAgLy93aXRoIFtPLmVuY291bnRlciAtPiBFbmNvdW50ZXJdIEUKICAgICAgLy9zdWNoIHRoYXQgKEUubG9jYXRpb24gaW4gIkZhY2lsaXR5LWxldmVsIHRlc3RpbmciKQogIHdoZXJlIChPLnN0YXR1cyBpbiB7ICdmaW5hbCcsICdhbWVuZGVkJyB9CiAgYW5kIE8uY29kZSBpbiAiSElWdGVzdHR5cGVDb2RlcyIKICBhbmQgTy5pc3N1ZWQgZHVyaW5nICJNZWFzdXJlbWVudCBQZXJpb2QiKQogICkKCi8vbGlmdGVkIHRoaXMgZnJvbSBBTkMgREFLCi8vQU5DIFNNQVJUIGRvZXNuJ3QgdGFrZSBpbnRvIGFjY291bnQgdGltZSBwZXJpb2QKZGVmaW5lICJBTkNfY2FzZSI6CmV4aXN0cygKICAgIFtFcGlzb2RlT2ZDYXJlXSBFT1MKICAgIHdoZXJlIEVPUy50eXBlIGluICJBTkMgY29udGFjdCBkdXJpbmcgcHJlZ25hbmN5IgogICAgYW5kIChleGlzdHMgKAogICAgICBFT1Muc3RhdHVzSGlzdG9yeSBICiAgICAgIHdoZXJlIEgucGVyaW9kIG92ZXJsYXBzICJNZWFzdXJlbWVudCBQZXJpb2QiCiAgICApIAogICAgb3IgKAogICAgICBFT1MucGVyaW9kIG92ZXJsYXBzICJNZWFzdXJlbWVudCBQZXJpb2QiCiAgICApCiAgICApCiAgICApCgoKICAvL2RlZmluZSBBTkMKCiAgZGVmaW5lIHBhdGllbnRHcm91cHM6CiAgTGlzdDxTdHJpbmc+ewogICAgaWYgU1cgdGhlbiAnU1cnIGVsc2UgbnVsbCwKICAgIGlmIE1TTSB0aGVuICdNU00nIGVsc2UgbnVsbCwKICAgIGlmIFRyYW5zIHRoZW4gJ1RyYW5zJyBlbHNlIG51bGwsCiAgICBpZiBQV0lEIHRoZW4gJ1BXSUQnIGVsc2UgbnVsbCwKICAgIGlmIFByaXNvbmVyIHRoZW4gJ1ByaXNvbmVyJyBlbHNlIG51bGwKICB9CgogIGRlZmluZSBwYXRpZW50R3JvdXBzXzI6CiAgTGlzdDxTdHJpbmc+ewogICAgaWYgU1cgdGhlbiAnU1cnIGVsc2UgbnVsbCwKICAgIGlmIE1TTSB0aGVuICdNU00nIGVsc2UgbnVsbCwKICAgIGlmIFRyYW5zIHRoZW4gJ1RyYW5zJyBlbHNlIG51bGwsCiAgICBpZiBQV0lEIHRoZW4gJ1BXSUQnIGVsc2UgbnVsbCwKICAgIGlmIFByaXNvbmVyIHRoZW4gJ1ByaXNvbmVyJyBlbHNlIG51bGwsCiAgICBpZiBBTkNfY2FzZSB0aGVuICdBTkMnIGVsc2UgbnVsbAogIH0KCiAgZGVmaW5lIHBhdGllbnRHcm91cHNfMzoKICBMaXN0PFN0cmluZz57CiAgICBpZiBTVyB0aGVuICdTVycgZWxzZSBudWxsLAogICAgaWYgTVNNIHRoZW4gJ01TTScgZWxzZSBudWxsLAogICAgaWYgVHJhbnMgdGhlbiAnVHJhbnMnIGVsc2UgbnVsbCwKICAgIGlmIFBXSUQgdGhlbiAnUFdJRCcgZWxzZSBudWxsLAogICAgaWYgUHJpc29uZXIgdGhlbiAnUHJpc29uZXInIGVsc2UgbnVsbCwKICAgIGlmIFRCX2RpYWdub3NlZCB0aGVuICdEaWFnbm9zZWQgVEInIGVsc2UgbnVsbCwKICAgIGlmIFRCX3ByZXN1bXB0aXZlIHRoZW4gJ1ByZXN1bXB0aXZlIFRCJyBlbHNlIG51bGwsCiAgICBpZiBDb21tdW5pdHlfdGVzdGluZyB0aGVuICdDb21tdW5pdHktbGV2ZWwgdGVzdGluZycgZWxzZSBudWxsLAogICAgaWYgRmFjaWxpdHlfdGVzdGluZyB0aGVuICdGYWNpbGl0eS1sZXZlbCB0ZXN0aW5nJyBlbHNlIG51bGwKICB9CgoKCgoKLyogCiogREFLIGhhcyBjb2RlcyBmb3IgSEFBUlQgbWlzc3BlY2lmaWVkIAoqIElDRC0xMCBaOTIuMglPdGhlciBwcm9waHlsYWN0aWMgY2hlbW90aGVyYXB5CQkKKiBMT0lOQyAiNTQ4MjUtNQkiCU9uIHNjaGVkdWxlZCBwYWluIG1lZGljYXRpb24gcmVnaW1lbiBpbiBsYXN0IDcgZGF5cwoqCiogU2hvdWxkIGRpc2N1c3MgCiovCgoKCgoKCgovKgoqIEtlbnlhIEVNUiBkZWZpbmVkIGFzIEhJViBwb3NpdGl2ZSBjb25kaXRpb24KKiBXaWxsIG5lZWQgdG8gZGlzY3VzcyBpZiBwcm9kdWNlIGZsYWdzIHRocm91Z2ggY29uZGl0aW9ucyBmb3IgY29uY2VwdHMgdG8gdXNlIGluIGluZGljYXRvciBjYWxjdWxhdGlvbiBzdWNoIGFzIEhJViBwb3NpdGl2ZSBhbmQgT24gQVJUCiogSG93ZXZlciwgd2UgaGF2ZSBtb3ZlZCBmb3J3YXJkIHdpdGggYSBtb3JlIHByZXNjcmlwdGl2ZSBhcHByb2FjaCAKKiBJbmV2aXRhYmx5IG91ciBhcHByb2FjaCByZXF1aXJlcyB0aGF0IGNlcnRhaW4gZGF0YSBlbGVtZW50cyBiZSBhdmFpbGFibGUKKi8KCi8qCiAqIEhJViBUcmVhdG1lbnQgZHVyaW5nIHRoZSBtZWFzdXJlbWVudCBwZXJpb2QKICogdXNlcyBkb3NhZ2UgYW5kIGRpc3BlbnNhdGlvbiBhbW91bnQgdG8gZXN0aW1hdGUgbGFzdCBkYXkgb2YgbWVkaWNhdGlvbgogKiBtZWRpY2F0aW9uIHNob3VsZCBiZSBkaXNwZW5zZWQgYmVmb3JlIGVuZCBvZiBtZWFzdXJlbWVudCBwZXJpb2QKICogbWVkaWNhdGlvbiBzaG91bGQgbGFzdCB1bnRpbCBhZnRlciAyOCBkYXlzIGFmdGVyIHRoZSBlbmQgb2YgdGhlIG1lYXN1cmVtZW50IHBlcmlvZAogKiBUaGlzIHRha2VzIGludG8gYWNjb3VudCBsb3N0IHRvIGZvbGxvdyB1cAogKi8KCi8qCipkZWZpbmUgIkhJViBUcmVhdG1lbnQgZHVyaW5nIHRoZSBtZWFzdXJlbWVudCBwZXJpb2QiOgoqICAgW01lZGljYXRpb25EaXNwZW5zZV0gTUQKKiAgICB3aGVyZSBNRC5zdGF0dXMgaW4geyAnZmluYWwnLCAnYW1lbmRlZCcsICdjb3JyZWN0ZWQnIH0KKiAgICBhbmQgTUQubWVkaWNhdGlvbiB+ICdBbnRpcmV0cm92aXJhbCcKKiAgICBhbmQgTUQud2hlbkhhbmRlZE92ZXIgYmVmb3JlIGVuZCBvZiAiTWVhc3VyZW1lbnQgUGVyaW9kIgoqICAgIGFuZCAoTUQud2hlbkhhbmRlZE92ZXIgKyBNRC5kb3NhZ2VJbnN0cnVjdGlvblswXS50aW1pbmcucmVwZWF0LmR1cmF0aW9uLnZhbHVlICogTWVkaWNhdGlvbkRpc3BlbnNlLnF1YW50aXR5LnZhbHVlKSBhZnRlciAobWVhc3VyZW1lbnRQZXJpb2QuZW5kIC0gMjggZGF5cykKKi8gCgovKgoqIEltbXVuaXphdGlvbiBkZWZpbmVzIEhBQVJUIGFzCiogIGV4aXN0cyhbTWVkaWNhdGlvbkFkbWluaXN0cmF0aW9uXSBBIHdoZXJlIEV4dHJhY3RNZWRpY2F0aW9uQ29kZShBLm1lZGljYXRpb24pIGluIElNTVpjLiJBUlYgRHJ1Z3MiIGFuZCBBLnN0YXR1cyA9ICdpbi1wcm9ncmVzcycpCiogSSBiZWxpZXZlIHRoaXMgaXMgdGhlIGluY29ycmVjdCByZXNvdXJjZSB1bmxlc3MgdGhleSBtZWFuIHRvIHNheSB0aGF0IG1lZGljYXRpb24gaXMgZ2l2ZW4gZHVyaW5nIGEgbWVkaWNhbCBlbmNvdW50ZXIKKiB3b3VsZCBsaWtlIHRvIGRpc2N1c3MgCiovIAoKLyoqIAogKiBQYXRpZW50IERlY2Vhc2VkIER1cmluZyBNZWFzdXJlbWVudCBQZXJpb2QKICogSW1tdW5pemF0aW9uIGRlZmluZXMgdGhpcyBhcyB0cnVlIHdoZW4gaXMgYSBib29sZWFuLiBUaGlzIG1heSBoYXZlIHRoZSBlZmZlY3Qgb2YgZGVsZXRpbmcgYSBwZXJzb24gZnJvbSBpbmRpY2F0b3JzIGluIGFsbCBjYWxjdWxhdGlvbnMKICogU2hvdWxkIGludGVuZCB0byB1c2Ugd2hlbiBwYXRpZW50LmRlY2Vhc2VkIEZISVIgYm9vbGVhbiB3YXMgdXBkYXRlZCB0byBUUlVFIGlmIG5vIG90aGVyIGRhdGUgaXMgYXZhaWxhYmxlCiAqIEtlbnlhIEVNUiBleGFtcGxlIGRvZXMgbm90IGFjY291bnQgZm9yIHdoZW4gZGVjZWFzZWQgaXMganVzdCBhIGJvb2xlYW4KICovCgoKLyogdG8gZGVsZXRlKi8KCmRlZmluZSAiSElWIFBvc2l0aXZlIGJlZm9yZSBlbmQgb2YgbWVhc3VyZW1lbnQgcGVyaW9kIjoKICAgZXhpc3RzIChbQ29uZGl0aW9uXSBDCiAgICB3aGVyZSBDLmNsaW5pY2FsU3RhdHVzIH4gImFjdGl2ZSIKICAgIGFuZCBDLmNhdGVnb3J5IGluICJlbmNvdW50ZXItZGlhZ25vc2lzIgogICAgYW5kIEMuY29kZSB+ICJISVYtcG9zaXRpdmUiCiAgICBhbmQgQy5vbnNldCBiZWZvcmUgZW5kIG9mICJNZWFzdXJlbWVudCBQZXJpb2QiKQogICAgb3IgCiAgIGV4aXN0cyAoW09ic2VydmF0aW9uXSBPCiAgICB3aGVyZSBPLnN0YXR1cyBpbiB7J2ZpbmFsJywgJ2FtZW5kZWQnfQogICAgYW5kIE8uY29kZSBpbiAiSElWdGVzdHR5cGVDb2RlcyIKICAgIGFuZCBPLnZhbHVlIH4gIkhJVi1wb3NpdGl2ZSIKICAgIGFuZCBPLmlzc3VlZCBiZWZvcmUgZW5kIG9mICJNZWFzdXJlbWVudCBQZXJpb2QiKQoKLy9sYXN0IG1lYXN1cmVtZW50IHBlcmlvZCBpcyBkZWZpbmVkIGFzIHNhbWUgbGVuZ3RoIGFzIGN1cnJlbnQgbWVhc3VyZW1lbnQgcGVyaW9kICAKZGVmaW5lICJISVYgUG9zaXRpdmUgYmVmb3JlIGVuZCBvZiBsYXN0IG1lYXN1cmVtZW50IHBlcmlvZCI6CiAgICBleGlzdHMgKFtDb25kaXRpb25dIEMKICAgIHdoZXJlIEMuY2xpbmljYWxTdGF0dXMgfiAiYWN0aXZlIgogICAgYW5kIEMuY2F0ZWdvcnkgaW4gImVuY291bnRlci1kaWFnbm9zaXMiCiAgICBhbmQgQy5jb2RlIH4gIkhJVi1wb3NpdGl2ZSIKICAgIGFuZCBDLm9uc2V0IGJlZm9yZSAoZW5kIG9mICJNZWFzdXJlbWVudCBQZXJpb2QiIC0gZHVyYXRpb24gaW4gZGF5cyBvZiAiTWVhc3VyZW1lbnQgUGVyaW9kIikpCiAgICBvciAKICAgIGV4aXN0cyAoW09ic2VydmF0aW9uXSBPCiAgICB3aGVyZSBPLnN0YXR1cyBpbiB7J2ZpbmFsJywgJ2FtZW5kZWQnfQogICAgYW5kIE8uY29kZSBpbiAiSElWdGVzdHR5cGVDb2RlcyIKICAgIGFuZCBPLnZhbHVlIH4gIkhJVi1wb3NpdGl2ZSIKICAgIGFuZCBPLmlzc3VlZCBiZWZvcmUgZW5kIG9mICJNZWFzdXJlbWVudCBQZXJpb2QiIC0gZHVyYXRpb24gaW4gZGF5cyBvZiAiTWVhc3VyZW1lbnQgUGVyaW9kIikKCmRlZmluZSAiSElWIFRyZWF0bWVudCBBY3RpdmUgZHVyaW5nIHRoZSBtZWFzdXJlbWVudCBwZXJpb2QiOgogICBleGlzdHMoCiAgICBbTWVkaWNhdGlvblN0YXRlbWVudF0gTVMKICAgIHdoZXJlIE1TLnN0YXR1cyA9ICdyZWNvcmRlZCcKICAgIGFuZCBNUy5yZWFzb25Db2RlIGluICJPbiBBUlQiCiAgICBhbmQgTVMuZWZmZWN0aXZlIHN0YXJ0cyBiZWZvcmUgZW5kIG9mICJNZWFzdXJlbWVudCBQZXJpb2QiCiAgICBhbmQgKE1TLmVmZmVjdGl2ZSBlbmRzIGFmdGVyIHN0YXJ0IG9mICJNZWFzdXJlbWVudCBQZXJpb2QiCiAgICBvciBlbmQgb2YgTVMuZWZmZWN0aXZlICB+ICBudWxsKQogICApCgogICAvL2xhc3QgbWVhc3VyZW1lbnQgcGVyaW9kIGlzIGRlZmluZWQgYXMgc2FtZSBsZW5ndGggYXMgY3VycmVudCBtZWFzdXJlbWVudCBwZXJpb2QgIApkZWZpbmUgIkhJViBUcmVhdG1lbnQgQWN0aXZlIGR1cmluZyBsYXN0IG1lYXN1cmVtZW50IHBlcmlvZCI6CiAgIGV4aXN0cygKICAgIFtNZWRpY2F0aW9uU3RhdGVtZW50XSBNUwogICAgd2hlcmUgTVMuc3RhdHVzID0gJ3JlY29yZGVkJwogICAgYW5kIE1TLnJlYXNvbkNvZGUgaW4gIk9uIEFSVCIKICAgIGFuZCBNUy5lZmZlY3RpdmUgc3RhcnRzIGJlZm9yZSAoZW5kIG9mICJNZWFzdXJlbWVudCBQZXJpb2QiIC0gZHVyYXRpb24gaW4gZGF5cyBvZiAiTWVhc3VyZW1lbnQgUGVyaW9kIikKICAgIGFuZCAoTVMuZWZmZWN0aXZlIGVuZHMgYWZ0ZXIgKHN0YXJ0IG9mICJNZWFzdXJlbWVudCBQZXJpb2QiIC0gZHVyYXRpb24gaW4gZGF5cyBvZiAiTWVhc3VyZW1lbnQgUGVyaW9kIikKICAgIG9yIGVuZCBvZiBNUy5lZmZlY3RpdmUgIH4gIG51bGwpCiAgICkKCgogZGVmaW5lICJISVYgVHJlYXRtZW50IFN0YXJ0ZWQgZHVyaW5nIHRoZSBtZWFzdXJlbWVudCBwZXJpb2QiOgogICBleGlzdHMoCiAgICBbTWVkaWNhdGlvblN0YXRlbWVudF0gTVMKICAgIHdoZXJlIE1TLnN0YXR1cyA9ICdyZWNvcmRlZCcKICAgIGFuZCBNUy5yZWFzb25Db2RlIGluICJPbiBBUlQiCiAgICBhbmQgTVMuZWZmZWN0aXZlIHN0YXJ0cyBkdXJpbmcgIk1lYXN1cmVtZW50IFBlcmlvZCIKICAgKQo="/>
  </content>
</Library>